一直记不住 JSON.parse()的用法,在此记录下来,加强记忆。
先看解释:
在js中使用JSON.parse(),用于将一个JSON数据,转换成JavaScript对象。
代码如下:
1 <script type="text/javascript"> 2 //people的值是数组类型,数组中的值是对象类型。 people是一个对象 3 var jsonStr = ‘{ "people" : [‘ + 4 ‘{ "name":"张三","sex":"男" },‘ + 5 ‘{ "name":"李四",‘ + 6 ‘{ "name":"莉莉","sex":"nv" } ]}‘; 7 8 //将jsonStr转换为对象 9 var jsObj = JSON.parse(jsonStr); 10 //打印出来看看 11 document.write(JSON.stringify(jsObj) + "<br/>"); 12 //调用 13 document.write(jsObj.people[0].name + "<br/>" + jsObj.people[2].name); 14 </script>