今天在编写的时候报了个错误:Uncaught SyntaxError: Unexpected token ] in JSON at position
错误代码:
var obj = JSON.parse(con);
其中anonymous的意思是“匿名的”,“无名的”,这说明是JSON解析错误,就是传入的字符串错误了!
后来一查找,果然自己的字符串多了个“,”(大意了)。
其实这个问题的原因就是传入的字符串不符合标准的JSON字符串格式。
当然查找JSON中自己写错的地方是非常不易的事,不过你可以试试“在线JSON格式校验”