所以我收到了这个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;
});
答案 0 :(得分:1)
你可以这样做
const data = json.data.map(obj => obj)
或者如果我们假设数据键是json obj中的数组,则可以使用对象解构来执行此操作。
const {data} = json