{
"data": [{
"data": [{
"Part": "1.75 L ICON (Glass)",
"ProductionCounts": 1012620
}, {
"Part": "1.75 L Marg Mix (PET)",
"ProductionCounts": 1003278
}, {
"Part": "1.75 L Authentics (PET)",
"ProductionCounts": 457615
}, {
"Part": "1.0 L Margarita Mix / PET",
"ProductionCounts": 660982
}, {
"Part": "other",
"ProductionCounts": 1571985
}]
}, ],
"dateArray": ["2011-01-01", "2011-02-01", "2011-03-01", "2011-04-01", "2011-05-01", "2011-06-01", "2011-07-01", "2011-08-01", "2011-09-01", "2011-10-01", "2011-11-01"],
"xAxis": "Part",
"yAxis": "ProductionCounts",
"interestingMoments": []
}
json オブジェクトの値にアクセスしたい。json オブジェクトのフィールド名は、json オブジェクトを取得するたびに異なるため、xAxis と yAxis のフィールド名を別々に送信しています。
jsonData.data[0].data[0].xAxis にアクセスしようとすると、値ではなく undefined が返されます。フィールド名が毎回異なるため、このようにアクセスできないため、変数 jsonData.data[0].data[0].Part を介してアクセスしようとしています。