json字符串与json对象之间的转换学会你就无敌了

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"}

小编不易,如有收获,微信赏小编喝杯娃哈哈

单身狗的 葵花宝典,撩妹必备 敬请关注!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理