将JSON文件加载到ExtJS JSONPStore时出现语法错误

时间:2013-11-27 15:49:06

标签: javascript json extjs

从如下开始加载json文件(使用json.bloople.net验证)时:

{
 "sepString": "--",

进入ExtJS JsonPStore,Chrome会返回以下错误:

未捕获的SyntaxError:意外的令牌:第2行

Chrome试图告诉我什么?

编辑:

加载json文件时

{
 "globalSettings" : [{
 }]
}

进入ExtJS JsonPStore,Chrome会返回以下错误:

未捕获的SyntaxError:意外的令牌:第2行

Chrome试图告诉我什么?

2 个答案:

答案 0 :(得分:4)

我认为如果您的数据如下,我们可能需要更多代码才能回答:

{
   "sepString": "--",
}

这似乎适用于json.bloople.net 但是由于逗号,这不是有效的json。您可以尝试jsonlint.com,它会生成错误...

Parse error on line 2:
...String": "--",    }
---------------------^
Expecting 'STRING'

答案 1 :(得分:0)

JsonP!= Json,正如Evan Trimboli在评论中指出的那样,提供a link to the extensive ExtJS JsonP proxy documentation