简体   繁体   English

Javascript / Json转换数据格式

[英]Javascript / Json convert data format

I am reading data from a page which looks like this: 我正在从如下页面读取数据:

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

In order to get the charts working in my page I need to convert it to something like this: 为了使图表在我的页面中正常工作,我需要将其转换为如下形式:

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

What would be the best way to convert this data, as this data can increase in size. 转换此数据的最佳方法是什么,因为此数据可能会增加大小。

You can use map() and Object.keys() to do this 您可以使用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) 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM