JSONLint验证失败

时间:2012-05-25 04:59:14

标签: json validation google-maps-api-3 jsonlint

我正在绘制Google地图中的一些点,但是有些JSON没有正确填充。翻过几个点,我注意到默认图像没有填充。 Chrome检查器显示img中的src属性的值不可用。当我通过JSONlint运行JSON时,它会在字符串上抛出错误:

  

“期待'STRING','NUMBER','NULL','TRUE','FALSE','{','['”;

它说它不是,它是什么时候。我确定我把其他东西搞砸了,这就是为什么它没有出现在字符串中,但是什么?不知道如何进行测试。您可以在此处查看代码:http://jsfiddle.net/jalbertbowdenii/4Y3JF/

1 个答案:

答案 0 :(得分:0)

我没有收到JSON验证错误,但并非所有JSON项都有 9 的长度,因此访问locations[i][8]会失败。

还有一些长度为10的项目,img-src可以在locations[i][9]中找到

您可以使用最后一个条目的索引访问img-src:

locations[i][locations[i].length-1]

http://jsfiddle.net/4Y3JF/2/