使用jquery中的$.parseJSON()将字符串转为json对象,它对json数据格式的要求较高,必须要双引号包围起来
格式:
$.parseJSON(string)
例如:
<script type="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?的详细内容,更多请关注易知道|edz.cc其它相关文章!