我想将下面的json对象数组转换为。注意id和tagId.Whats这样做的最好方法是js
[{
"id": 10,
"mj": 0,
"mi": 1,
"name": "TEST (1)",
"number": "INBOX-0004",
"filename": "TEST (1).png"
}, {
"id": 9,
"mj": 0,
"mi": 1,
"name": "test",
"number": "0003",
"filename": "test.csv"
}]
到
[{
"tagId": 10,
"mj": 0,
"mi": 1
}, {
"tagId": 9,
"mj": 0,
"mi": 1
}]
答案 0 :(得分:4)
您可以使用map()
返回所需的结果。
var data = [{
"id": 10,
"mj": 0,
"mi": 1,
"name": "TEST (1)",
"number": "INBOX-0004",
"filename": "TEST (1).png"
}, {
"id": 9,
"mj": 0,
"mi": 1,
"name": "test",
"number": "0003",
"filename": "test.csv"
}];
var result = data.map(function(e) {
return {tagId: e.id, mj: e.mj, mi: e.mi}
})
console.log(result)