JavaScript中解析JSON数据的三种方法

平时收藏多点,要用的时候就方便了,希望能帮到你。

 

1. eval()方法

解析JSON数据的最常用方法是使用javascript的eval()方法,代码如下:

function toJson(str){
  var json = eval('(' + str + ')');
  return json;
 }

 

 


2. new Function方法

function toJson(str){
  var json = (new Function("return " + str))();
  return json;
 }

 

3.JSON.parse()方法
这种方法只支持IE8/Firefox3.5+/Chrome4/Safari4/Opera10 以上版本,这些浏览器都已经接近W3C标准,默认实现了toJSON方法。

function toJson(str){
  return JSON.parse(str);
 }

 

 

posted @ 2017-02-15 16:10  一个猴子的故事  阅读(967)  评论(0编辑  收藏  举报