错误的JSON格式字符串转为对象时会报如题错误,这个错误非常常见
//常见错误json字符串格式不正确
var str='{name:tom,age:123}';
var obj=JSON.parse(str);
这样写会报下图这样的错误,原因就是JSON字符串写错格式了,但是一般这种情况只占1%,99%是因为服务器自己发送了一个错误信息,然后自己又给它转换了

正确的JSON格式字符串
创建json字符串转换为js对象
var jo_str='{"id":9,"name":"tom"}';
var jo_obj=JSON.parse(jo_str);
alert(typeof jo_obj);
版权声明:本文为weixin_48047636原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。