js中存在json字符串和json对象的区别。两者之间可以相互转换。
JSON字符串: var s1 = ‘{ “name”: “zs”, “sex”: “man” }’;
JSON对象:var o1= { “name”: “ls”, “sex”: “woman” };
1、JSON字符串转换为JSON对象
var obj = eval(‘(’ + s1+ ‘)’);//eval()函数是js自带方法
var obj = JSON.parse(s1); //浏览器支持的转换方式
var obj = $.parseJSON( s1);//jQuery方式
var obj = s1.parseJSON();//引用json.js
2、JSON对象转换为JSON字符串
var s=JSON.stringify(o1); //浏览器支持的转换方式
var s=o1.toJSONString(); //引用json.js