JSON.parse(): Unexpected token i in JSON at position 2 报错问题
错误代码:
var str= "[{id:1,name:'zhangsan'},{id:2,name:'lisi'}]";
var str= JSON.parse(str);
alert(str)
正确代码:
var str = '[{"id":1,"name":"zhangsan"},{"id":2,"name":"lisi"}]';
var str= JSON.parse(str);
alert(str)
在使用JSON.parse的时候,返回来的数据一定是严格的json格式,key值一定要用 双引号 包起来,否则浏览器就会抛出异常。
本文详细解析了在使用JSON.parse()方法时遇到的“Unexpected token i in JSON at position 2”错误,强调了JSON数据格式中键名必须使用双引号的重要性。
591

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



