getJSON を使用して JSON 応答を解析しようとしていますが、オブジェクトの解析がうまくいきません。
これは、JSON の最初の日付に適切な値を返す、私が使用している jquery です。すべての日付を返す必要があります。次のコードがそうしない特定の理由はありますか?
$.getJSON('result.json',
function(data) {
var dest = [];
for (var i = 0; i < data.length; ++i) {
dates = data[i].dates[i];
visitors = data[i].dates[i].items[i];
dest.push([dates.date,visitors.value]);
}
alert(dest);
});
JSONは次のとおりです。
[
{
"type": "visitors-unique",
"dates": [
{
"date": "2013-02-10",
"items": [
{ "value":"117" }
]
},
{
"date": "2013-02-09",
"items": [
{ "value":"427" }
]
},
{
"date": "2013-02-08",
"items": [
{ "value":"403" }
]
},
{
"date": "2013-02-07",
"items": [
{ "value":"227" }
]
},
{
"date": "2013-02-06",
"items": [
{ "value":"289" }
]
},
{
"date": "2013-02-05",
"items": [
{ "value":"246" }
]
},
{
"date": "2013-02-04",
"items": [
{ "value":"236" }
]
}
]
}
]