我正在从一个看起来像这样的页面中读取数据:
{"cars":0,"bikes":"1"}
为了让图表在我的页面中运行,我需要将其转换为以下内容:
[{"key":"cars","value":0},{"key":"bikes","value":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)