怎么把json转化为javascript对象
1个回答
展开全部
var jsonStr = '{"name" : "xiaobai" , "age" : 15}';
//转换jsonstr为对象
var obj = JSON.parse(jsonStr);
var jsonStr2 = '{name : "xiaobai" , age : 15}';
//也是转换jsonstr为对象
var obj = new Function('return ' + jsonStr2)();
第一种要求严格的json格式,
比如key必须使用双引号,
字符串必须使用双引号,
不能使用单引号,
IE8版本以下不支持
第二种不需要严格的json格式,
key可以不用引号,
也不必须使用双引号,
浏览器全部支持
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询