【javascript】js中json格式转换

xiaoxiao2021-03-01  27

 数据示例:

var json = [{ "name": "a", "value": "1" }, { "name": "b", "value": "2" }] var jsonstr = '[{"name":"a","value":"1"},{"name":"b","value":"2"}]'; // var jsonstr = "[{'name':'a','value':1},{'name':'b','value':2}]";

1.序列化(jsonstr --> json)

> eval()函​​​​​​

var jsonArray1 = eval('(' + jsonstr + ')');

> Function

var jsonArray2 = (new Function("", "return " + jsonstr))();

> JSON.parse()

var jsonArray3 = JSON.parse(jsonstr);

> jquery $.parseJSON()

var jsonArray4 = $.parseJSON(jsonstr);

 

 2.反序列化(json --> jsonstr)

>  JSON.stringify()

var jsonStr1 = JSON.stringify(json);

 

转载请注明原文地址: https://www.6miu.com/read-3099968.html

最新回复(0)