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浏览器中转换不了,也不报错
js/jquery字符串转json多种方式
本文介绍了三种将js/jquery字符串转换为json的方法:eval方式解析、newFunction形式和使用全局JSON对象。其中,前两种方法兼容各种浏览器,而第三种在特定浏览器下可能无法正常使用。
6万+

被折叠的 条评论
为什么被折叠?



