我有一个方法,使用 ajax 调用服务器来获取 json 结果
var jsonData = $.ajax({
url: '/Reports/GetJsonData',
type: 'GET',
dataType: 'json',
error: function (err) {
alert("Error : "+err.statusText);
}
}).responseText;
然后我可以将以下 Json 结果获取到“jsonData”变量。
[
{"LineName":"L1","Car":23,"Bus":0,"Motorcycle":0,"Person":0,"Others":0}
,{"LineName":"L2","Car":0,"Bus":0,"Motorcycle":6,"Person":0,"Others":0}
,{"LineName":"L3","Car":10,"Bus":20,"Motorcycle":36,"Person":13,"Others":0}
]
我想将这个结果转换为以下格式
[['LineName', 'Car', 'Bus','Motorcycle', 'Person','Others'],
['L1', 23, 0, 0,0,0],
['L2', 0, 0, 6,0,0],
['L3', 10, 20, 36,13,0]]
然后我想在谷歌可视化API中使用它来绘制图表
var data = new google.visualization.arrayToDataTable(jsonData);
我只需要知道是否有任何简单的方法来转换可以传递给 google.visualization 的数据