朋友
这是我的代码
var j = '[{"id":"151","name":"As aventuras de PI","picture":null}]'
JSON.parse(j)
它一直在说"意外的标记"
这发生在我网站的主页上。但在许多其他页面它工作正常,我使用相同的功能(在PHP和Javascript中)生成此字符串
我的JSON有什么问题?
答案 0 :(得分:5)
'
和[
之间有非打印字符。
将代码复制/粘贴到jsbin使其可见:
删除这三个字符并重新输入。
答案 1 :(得分:0)
将文件保存为没有BOM的UTF-8(使用Notepad ++)并修复了错误