我有以下代码:
JSONArray array = new JSONArray();
array.put(allWaitClasses.get(0).allPairs.get(0).pair);
array.put(allWaitClasses.get(0).allPairs.get(1).pair);
array.put(allWaitClasses.get(0).allPairs.get(2).pair);
array.put(allWaitClasses.get(0).allPairs.get(3).pair);
array.put(allWaitClasses.get(0).allPairs.get(4).pair);
array.put(allWaitClasses.get(0).allPairs.get(5).pair);
json = array.toString();
我得到的是以下内容:
[
{
"name": "User I/O"
},
{
"key": "61410583140000"
},
...
]
但我想要的是方括号:
var data =[
[
1229904000000,
12.74
],
[
1229990400000,
115.20
],
...
其实我想要关注此API的模板: https://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?
那么如何才能得到弯曲的方括号?
答案 0 :(得分:1)
你应该迭代数据并按以下方式推送项目:
var arrayX = [];
$.forEach( data, function ( item ) {
arrayX .push( [
item.timestamp, item.value
] );
} )