jQuery 経由で JSON ファイルを取得し、次の$.getJSON(url, function(data) {
いずれかで解析したい
var obj = JSON.parse(data);
また
var obj = jQuery.parseJSON(data);
最初の行で「構文エラー」が表示され(IE8 を使用し、JSON.parse
.
これは私が使用している有効な JSON ファイルです。
{
"center":{"lat":"51.99637","lon":"13.07520"},
"locations":
[
{ "name":"a string","info":"another string" },
... some more here ...
]
}
私はJavascriptにあまり慣れていません。私は何を間違っていますか?
単純な JSON 配列 (= 場所のコンテンツのみ) を使用すると、有効なデータが得られます$.each
。JSON.parse を使用する前に、データを処理する必要がありますか?