Javascript / Json转换数据格式

时间:2016-07-05 16:29:08

标签: javascript jquery json

我正在从一个看起来像这样的页面中读取数据:

{"cars":0,"bikes":"1"}

为了让图表在我的页面中运行,我需要将其转换为以下内容:

[{"key":"cars","value":0},{"key":"bikes","value":1}]

转换此数据的最佳方式是什么,因为此数据的大小可能会增加。

1 个答案:

答案 0 :(得分:2)

您可以使用map()Object.keys()来执行此操作



var obj = {"cars":0,"bikes":"1"};
var result = Object.keys(obj).map(function(e) {
  return {key: e, value: obj[e]}
});

console.log(result)