我正在解析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/