【发布时间】:2012-07-18 08:26:15
【问题描述】:
我正在处理一个相当复杂的 JSON 数组,如下所示。我正在尝试创建包含访问的 Country 对象数组。这是数组的示例:
{
"data":[
{
"period":"Month",
"start_date":"2012-06",
"end_date":"2012-07",
"attributes":{
},
"measures":{
"Visits":1000000
},
"SubRows":[
{
"Unknown":{
"measures":{
"Visits":1000
},
"SubRows":null
},
"**":{
"measures":{
"Visits":1000
},
"SubRows":null
},
"Afghanistan":{
"measures":{
"Visits":1000
},
"SubRows":null
},
"Aland Islands":{
"measures":{
"Visits":1000
},
"SubRows":null
},
"Albania":{
"measures":{
"Visits":100
},
"SubRows":null
},
}
]
}
]
}
我正在使用data[0].SubRows[0] 来获取一系列国家对象,但现在我很难理解如何在下面找到一个,因为每个子对象的名称都不同?我的预期输出是针对 Google Visualization API,如下所示:
var data = google.visualization.arrayToDataTable([
['Country', '% Visits'],
['United Kingdom', 1000],
['United States', 1000],
['France', 1000],
['Australia', 1000],
]);
【问题讨论】:
标签: javascript json google-visualization webtrends