javascript - 转换 JSON 数组

标签 javascript arrays json

下面是一个 JSON 数组:

{
  "element": [
    {
      "name": "Donald",
      "gender": "M",
      "country": "US",
      "id": "1"
    },
    {
      "name": "Hilary",
      "gender": "F",
      "country": "FR",
      "id": "2"
    },
    {
      "name": "Obama",
      "gender": "M",
      "country": "JP",
      "id": "3"
    }
  ]
}

我想将其格式化,如下面的代码片段所示:

[
  {
    "name": "Donald",
    "gender": "M",
    "country": "US",
    "id": "1"
  },
  {
    "name": "Hilary",
    "gender": "F",
    "country": "FR",
    "id": "2"
  },
  {
    "name": "Obama",
    "gender": "M",
    "country": "JP",
    "id": "3"
  }
]

显然,我需要删除“元素”(数组名称?)

如何使用 JavaScript 实现此目的?

最佳答案

如果您的数据存储在data中,您可以将其获取为

new_array = data.element

new_array 将包含所需的数组

关于javascript - 转换 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41774151/

相关文章:

java - 同时发出 JSON 请求

javascript - Ember.js 模型继承和模板

JavaScript - 打开一个开关,然后关闭

c - 枚举数组时遇到问题

arrays - 如何在功能上而不是程序上在线性时间内 "invert"数组?

java - Pojo 转 Json,如果 Pojo 有内嵌对象

python - 使用 Python 提取 JSON 文件中的嵌套项

javascript - 如果验证函数返回 true,则聚焦下一个元素

javascript - this.__canvases.push(canvas) 的含义;

C - 将数组分配给指针时出现 "incompatible type"警告