使用React-Native映射嵌套数组数据

时间:2018-04-23 17:43:15

标签: javascript json react-native javascript-objects

所以我收到了这个JSON,格式如下:

let json = {
    "data": [
        {
            "id": 1,
            "name": "Test"
        },
        {
            "id": 2,
            "name": "Test"
        }
    ]
}

我正在尝试映射“数据”数组的内容,但我无法弄清楚如何做到这一点,这就是我尝试的内容

let dataObj = json.data[0];
let dataArray = Object.keys(dataObj).map(key => {
  let obj = dataObj[key];
  obj.keyName = key;
  return obj;
});

1 个答案:

答案 0 :(得分:1)

你可以这样做

const data = json.data.map(obj => obj)

或者如果我们假设数据键是json obj中的数组,则可以使用对象解构来执行此操作。

const {data} = json