重複の可能性:
jQuery が AJAX クエリから JSON を解析しない
そのため、すべての国の国境をループできるように、「無料で使用できる」KML ファイル (基本的には Google マップの XML にすぎません) を解析し、JSON で文字列化しました。今私の問題は、JSON配列を調べようとすると「構文エラー」が発生することです。
私の現在のコードは次のとおりです。
$.ajax({
type: "GET",
url: "./doc.json",
dataType: "json",
success: function (json) {
var len = json.length;
for (i = 0; i <= len; i++) {
//Do stuff
}
}
});
何らかの理由で、これは私にこのエラーを与えています:
syntax error @ file:///C:/Users/Toms/Documents/WorldWar/doc.json:1
私はペーストビンにファイルを持っています(かなり大きいことを警告しています)http://pastebin.com/0CN9EWjaそして、「JSON Lint」を使用してそれを確認しようとしましたが、ファイルが大きすぎて、確認する前にブラウザがクラッシュします. そこにランダムにスローされたnull配列がいくつかあることがわかりますが、これが有効なJSONでなくなるとは思いもしませんでした。