代码改变世界

js,jquery字符串转换json,兼容各种浏览器

2012-05-29 13:57  javaspring  阅读(295)  评论(0编辑  收藏  举报

js,jquery字符串转json、


第一种:eval方式解析

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

第二种:new Function形式 

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

第三种:使用全局的JSON对象

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

前2种兼容各种浏览器, 第三种转换json,360浏览器不支持。搜狗也不支持。

JSON.parse 在360浏览器中转换不了,也不报错