js Json操作
JSON字符串: var jsonStr='{"fname":"json","fage":1}'
JSON对象: var jsonObj={"fname":"json","fage":1}
一、JSON字符串转换JSON对象
jsonObj = eval('(' + jsonStr + ')');//js自带
function parseJSON( strData ){
return (new Function( "return " + strData ))();
}
jsonObj = jsonStr.parseJSON();//json2.js的支持
jsonObj = JSON.parse(jsonStr);//浏览器支持
jsonObj = $.parseJSON(jsonStr);//Jquery支持
二、把JSON对象转成JSON字符串
jsonStr = jsonObj.toJSONString();//json2.js支持
jsonStr = JSON.stringify(jsonObj);//浏览器支持 IE8