1、jq 插件的使用 parseJSON()
$.parseJSON(jsonstr);//jq 方法。json 字符串转 json 对象
var str1 = '{"name":"cxh","sex":"man"}';
var obj=$.parseJSON(str1)
console.log(obj);//{name: "cxh", sex: "man"}
2、浏览器支持的转换方式 (Firefox,chrome,opera,safari,ie) 等浏览器:
JSON.parse(jsonstr)//json 字符串转 json 的对象
JSON.stringify(jsonobj);//json 对象转 json 字符串
var str1 = '{"name":"cxh","sex":"man"}';
var obj=JSON.parse(str1)
console.log(obj);//{name: "cxh", sex: "man"}
var obj2=JSON.stringify(obj2);
console.log(obj);//'{"name":"cxh","sex":"man"}'
3、js 自带的 eval 函数,其中需要添加小括号 eval(‘(‘+str+’)’);
eval(‘(‘+jsonstr+’)’);//json 字符串转 json 对象
var str1 = '{"name":"cxh","sex":"man"}';
var obj=eval("("+str1+")")
console.log(obj);//{name: "cxh", sex: "man"}
小编不易,如有收获,微信赏小编喝杯娃哈哈
单身狗的 葵花宝典,撩妹必备 敬请关注!