Javascript 使用其随机ID从json数组中删除项

Javascript 使用其随机ID从json数组中删除项,javascript,arrays,splice,array-splice,Javascript,Arrays,Splice,Array Splice,我有一个数组,其中包含如下值: { "123456": { "name": "tom", "projects": { "987654": { "cli": "abcd", "org": "123456", "cli_e": "abcd", "pro": "abcd", "status": "6" } } } }, { "654321": { "

我有一个数组,其中包含如下值:

{
"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"
}

怎么做?

通过
hsz

var output = [];
for (var k in input) {
  for (var kk in input[k].projects) {
    output.push(input[k].projects[kk]);
  }
}

你试过这个:
data['123456'].projects['987654']
?你能把这个问题再充实一点吗?您是说123456是随机的,您不知道对象中第一项的“名称”吗?否则,如果您知道属性名称,那么VisioN的答案就可以了