解决方案1: eval方式解析。
function strToJson(str){
var json = eval('(' + str + ')');
return json;
}
解决方案2: new Function形式。
function strToJson(str){
var json = (new Function("return " + str))();
return json;
}
解决方案3(推荐):把json2.js引入到页面。
https://github.com/douglascrockford/JSON-js
解决方案4(推荐):
<meta http-equiv="X-UA-Compatible" content="IE=8" />在浏览器head里面加上这句即可。
X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的
作用是将浏览器的兼容模式关闭,用户不可选择ie的显示模式为兼容模式。
网友评论