Javascript/Json转换数据格式

Javascript/Json转换数据格式,javascript,jquery,json,Javascript,Jquery,Json,我正在从如下页面读取数据: {"cars":0,"bikes":"1"} [{"key":"cars","value":0},{"key":"bikes","value":1}] 为了使图表在我的页面中正常工作,我需要将其转换为如下内容: {"cars":0,"bikes":"1"} [{"key":"cars","value":0},{"key":"bikes","value":1}] 转换此数据的最佳方法是什么,因为此数据可能会增大。您可以使用map()和Object.keys()来

我正在从如下页面读取数据:

{"cars":0,"bikes":"1"}
[{"key":"cars","value":0},{"key":"bikes","value":1}]
为了使图表在我的页面中正常工作,我需要将其转换为如下内容:

{"cars":0,"bikes":"1"}
[{"key":"cars","value":0},{"key":"bikes","value":1}]
转换此数据的最佳方法是什么,因为此数据可能会增大。

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

var obj={“cars”:0,“bikes”:“1”};
var result=Object.keys(obj.map)(函数(e){
返回{key:e,value:obj[e]}
});
console.log(result)
您可以使用
map()
Object.keys()
来执行此操作

var obj={“cars”:0,“bikes”:“1”};
var result=Object.keys(obj.map)(函数(e){
返回{key:e,value:obj[e]}
});

console.log(result)
此操作可以描述为:“将对象/字典转换为键值对的数组/序列”。它可以通过多种方式完成,最常用的C-forward是for..in(在对象中的键上)和Array.push.Examples:,,(除了不构建字符串)此操作可以描述为:“将对象/字典转换为键值对的数组/序列”。它可以通过多种方式完成,最常用的C-forward是for..in(在对象中的键上)和Array.push.Examples:,,(除了不构建字符串)