在开发中,我们有可能拿到的不是全的json,而是一部分json格式的数据,这个时候我们需要将其强转为json对象。
使用jquery中的$.parseJSON()将字符串转为json对象,它对json数据格式的要求较高,必须要双引号包围起来
格式:
$.parseJSON(string)
例如:
<script ty<strong style="color:transparent">来源gaodai#ma#com搞@代~码网</strong>pe="text/javascript"> var jsonStr = '{"name":"不祥之刃"}'; var a = $.parseJSON(jsonStr); console.log("这是一个json对象:",a); console.log(a.name); //这种方式是错误的 var jsonStr2 = "{name:'不详之刃'}"; //没有双引号包围起来 var b = $.parseJSON(jsonStr2); console.log(b); </script>
原生js的方法:
// json转字符串 JSON.stringify({name: 'zhang'}) // 字符串转json JSON.parse('{"name": "zhang"}')
本文来自jQuery答疑栏目,欢迎学习!
以上就是jquery怎么操作json?的详细内容,更多请关注gaodaima搞代码网其它相关文章!