gpt4 book ai didi

javascript - 循环 JSON,将一些键存储在其他 JSON 对象中

转载 作者:太空宇宙 更新时间:2023-11-04 02:58:08 25 4
gpt4 key购买 nike

我从 POST 接收一个 JSON 对象,并且需要将一些键和值存储在另一个 JSON 对象中,然后我将其返回到调用函数。

我想以最有效的方式做到这一点。

第一个 JSON 对象如下所示:

"Details": [
{
"Id": "124b00016c96d7",
"Name": "Bob",
"schedule": [
{
"time": 1420515000,
"value": true
}
],
"mod": false
},
{
"Id": "124b00016ca144",
"Name": "Jonas",
"schedule": [
{
"time": 1420515000,
"value": true
}
],
"mod": true
}
]
}

我现在想循环遍历它并获取 ID 和名称并将其存储在一个新对象中,如下所示:

{
"data": [
{
"label": "Bob",
"value": "124b00016c96d7"
},
{
"label": "Jonas",
"value": "124b00016ca144"
}
]
}
]
}

感谢所有帮助:-)

最佳答案

你可以这样做:

var dataArray = data.Details.map(function(detail) {
return {value: detail.Id, label: datail.Name}
});

var newObject = { data : dataArray };

关于javascript - 循环 JSON,将一些键存储在其他 JSON 对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27788859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com