我有这个对象:
var json = { "alex" : [ {'count' : 1,'date': 2},{'count' : 2,],"alex" : [ {'count' : 10,'date': '1'},{'count' : 20,'date': '10'},};
我如何将其转换为:
var arr = [ { name: 'alex',data: [[10,1],[20,2]] },{ name: 'bob',2]] } ]
解决方法
var json = { "alex" : [ {'count' : 1,"bob" : [ {'count' : 10,}; var res = Object.keys(json).map(function (el) { return { name: el,data: json[el].map(function (e) { return [e.count,e.date] }) } }) console.log(res);