我正在解析JSON中的以下字符串

http://jsfiddle.net/cjds/9mJbq/2/

当我运行它时,chrome抛出以下错误Unexpected Token B

无法解决。因为该字符串是由PHP json_encode创建的,所以JSON应该没有问题。

我通过JSONLint运行它,没有错误,因此JSON很好。

那是什么错误呢?

最佳答案

JSON.parse()的参数应为字符串。

因此,JSON.parse(["hello", "world"])是错误的。

应该是JSON.parse("[\"hello\", \"world\"]")
我更新了jsfiddle。看看http://jsfiddle.net/9mJbq/3/

关于javascript - JavaScript意外 token B中的JSON,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13789719/

10-11 22:31
查看更多