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

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浏览器中转换不了,也不报错



      本文转自yjflinchong 51CTO博客,原文链接:http://blog.51cto.com/yjflinchong/1165098,如需转载请自行联系原作者



上一篇:新版云效:代码托管初体验


下一篇:对Spark硬件配置的建议