解析JSON时出现意外的令牌

时间:2014-11-03 07:23:59

标签: javascript php json parsing

朋友

这是我的代码

var j = '[{"id":"151","name":"As aventuras de PI","picture":null}]'
JSON.parse(j)

它一直在说"意外的标记"

这发生在我网站的主页上。但在许多其他页面它工作正常,我使用相同的功能(在PHP和Javascript中)生成此字符串

我的JSON有什么问题?

2 个答案:

答案 0 :(得分:5)

'[之间有非打印字符。

将代码复制/粘贴到jsbin使其可见:

Code screenshot

删除这三个字符并重新输入。

答案 1 :(得分:0)

将文件保存为没有BOM的UTF-8(使用Notepad ++)并修复了错误