0

嗨,我正在尝试使用 Google Analytics 做一些图表,我可以将数据转换为 JSON,但我从那里卡住了,这是在 firebug 中看到的 json。

{"total_results":1,"rows":[[7861]],"column_headers":[{"dataType":"INTEGER","columnType":"METRIC","name":"ga:visits"}]}

所以我试图提取 gavisits 在过去 30 天内有 7842 个结果的事实,这是我的代码

$.getJSON(
"https://api.oocharts.com/v1/query.jsonp?" //note the 'jsonp' return type
+ "query=" + "visits-by-date-cg"
+ "&key=" + "myapikey here"
+ "&start=" + "30d" //30 days from current date
+ "&callback=?"
, null, function(data) {
    console.log(JSON.stringify(data));
});

如何遍历“数据”以获取 7842,以便可以将其存储为变量?

谢谢

4

1 回答 1

1

您不会7842在该对象中找到任何位置,但有一个属性称为rows包含一个具有一个值的数组,它本身就是一个具有一个值的数组,即7861. 这可能就是您正在寻找的:

data.rows[0][0]
于 2013-07-31T20:54:43.107 回答