[英]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.