json数组怎么转json字符串

如题所述

第1个回答  2017-07-05

JS 字面量对象 转成 json 字符串
var arr = [1,2,3, { a : 1 } ];
JSON.stringify( arr );



字符串解析成 JSON
var str = '[1,2,3,{"a":1}]';
JSON.parse( str );

第2个回答  2017-07-05
// 转换成对象

var myObject = JSON.parse(_data);
alert("对象:"+myObject.msg);

// 转换成数组
var myobj = eval("["+_data+"]");
for (var i = 0; i < myobj.length; i++) {
alert("数组:"+myobj[i].msg);
}

//把json格式的字符串转成JSON对象

var json1 = '{"department": "中兵","address": "北京","contacts": "李硕","telphone": "15201274666","email": "[email protected]","fax": "0108596666"}';
var json2 = '{"department": "中兵2","address": "北京2","contacts": "李硕2","telphone": "152012746662","email": "[email protected]","fax": "01085966662"}';
var jsonObj = $.parseJSON(json1); 或用eval方法

//把数组转成JSON对象本回答被提问者采纳
相似回答