我有一个像这样的数组。

[{"label":"2013-12-01","value":"2372"},{"label":"2014-01-01","value":"2458"},{"label":"2014-02-01","value":"1636"},{"label":"2014-03-01","value":"2527"},{"label":"2014-04-01","value":"2129"},{"label":"2014-05-01","value":"149"}]


我正在使用highcharts创建折线图。

折线图的数据除外格式为

[["2013-12-01",2372],["2014-01-01",2458],["2014-02-01",1636],["2014-03-01",2527],["2014-04-01",2129],["2014-05-01",149]]


我不知道该怎么做。

实际上,结果来自ajax结果。

我在Object Object中得到结果,并使用JSON.stringify对其进行了转换。但是转换后我得到标签和值。

有人帮我获取图表预期格式的数据。

提前致谢。

最佳答案

您可以映射当前数组,并将其中的每个标签返回到新数组等

var new_arr = $.map(arr, function(itm) { return [itm.label, itm.value]; });

10-05 20:42
查看更多