使用eval()解析json

来源:互联网 发布:c语言产生0~999随机数 编辑:程序博客网 时间:2024/05/17 15:03
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:

1.一种为使用eval()函数。

  ajax传输数组类型json就直接使用,传输{}这样的json数据时,就得eval("("+data+")");


2.第二种,使用Function对象完成.

[javascript] view plaincopyprint?
  1. <span style="font-size: 18px;">var json='{"name":"CJ","age":18}';  
  2. data =(new Function("","return "+json))();</span>  

此时的data就是一个会解析成一个 json对象了


2 0