[英]Convert a object in javascript to json object
i have a jsonStrng like var sourceJsonStr= {"foo":25,"xyz":49};
我有一个像
var sourceJsonStr= {"foo":25,"xyz":49};
这样的var sourceJsonStr= {"foo":25,"xyz":49};
I want similar in JSON
object like var targetStrJson = [['foo', 25], ['xyz', 49]]
. 我想要类似
var targetStrJson = [['foo', 25], ['xyz', 49]]
类的JSON
对象。 How do convert sourcejson to targetjson in javascript. 如何在JavaScript中将sourcejson转换为targetjson。
Here's one way to do it: 这是一种实现方法:
var source = {"foo": 25, "xyz": 49}; var target = Object.keys(source).map(key => [key, source[key]]); console.log(target);
Another way to do this. 另一种方法。
var sourceJsonStr= {"foo":25,"xyz":49}; var targetStrJson = []; for(var key in sourceJsonStr){ targetStrJson.push([key, sourceJsonStr[key]]); } console.log(targetStrJson);
Using .map
in es5
在
es5
使用.map
var sourceJsonStr = { "foo": 25, "xyz": 49 }; var targetStrJson = Object.keys(sourceJsonStr).map(function(key){ return [key, sourceJsonStr[key]]; }); console.log(targetStrJson);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.