我有一个包含如下值的数组:
{
"123456": {
"name": "tom",
"projects": {
"987654": {
"cli": "abcd",
"org": "123456",
"cli_e": "abcd",
"pro": "abcd",
"status": "6"
}
}
}
},
{
"654321": {
"name": "jerry",
"projects": {
"123": {
"cli": "xyz",
"org": "000",
"cli_e": "xyz",
"pro": "xyz",
"status": "3"
}
}
}
}
我希望输出如下:
{
"cli": "abcd",
"org": "123456",
"cli_e": "abcd",
"pro": "abcd",
"status": "6"
},
{
"cli": "xyz",
"org": "000",
"cli_e": "xyz",
"pro": "xyz",
"status": "3"
}
怎么做?
答案 0 :(得分:1)
通过hsz
var output = [];
for (var k in input) {
for (var kk in input[k].projects) {
output.push(input[k].projects[kk]);
}
}