我有一个JSON对象,如下所示:
[
{
"ID": "1",
"Country": "India",
"Value1": "100",
"Value2": "200"
},
{
"ID": "2",
"Country": "China",
"Value1": "230",
"Value2": "800"
}
]
这是我正在寻找的结果:
[
['India', 100],
['China', 230],
]
我尝试使用Jquery $ .map函数,但无法获得我想要的内容。任何指针都会受到赞赏。
答案 0 :(得分:3)
您可以使用map
功能:
var arr = [
{
"ID": "1",
"Country": "India",
"Value1": "100",
"Value2": "200"
},
{
"ID": "2",
"Country": "China",
"Value1": "230",
"Value2": "800"
}
];
console.log(arr.map(country=>[country.Country, country.Value1]));
答案 1 :(得分:0)
这是让我想要的代码:
var testJSON=[];
for(i=0;i<data.length;i++){
testJSON.push([data[i].Country,data[i].Value1])
}
答案 2 :(得分:0)
试试这个:
var arr = [
{
"ID": "1",
"Country": "India",
"Value1": "100",
"Value2": "200"
},
{
"ID": "2",
"Country": "China",
"Value1": "230",
"Value2": "800"
}
];
var res = arr.map(function(item) {
return [item.Country,item.Value1];
})
console.log(res);
答案 3 :(得分:-1)