想要改变复杂的Json结构,我需要在Javascript中改变它的数组
我是javascript新手,我面临着复杂结构的问题,需要突破数组 我的结构是想要改变复杂的Json结构,我需要在Javascript中改变它的数组,javascript,json,Javascript,Json,我是javascript新手,我面临着复杂结构的问题,需要突破数组 我的结构是 [ { "Key": "ProducePRINKA0370001", "Record": { "docType": "Produce", "PRODUCEID": "PRINKA0370001&q
[
{
"Key": "ProducePRINKA0370001",
"Record": {
"docType": "Produce",
"PRODUCEID": "PRINKA0370001"
}
},
{
"Key": "ProducePRINKA0370038",
"Record": {
"docType": "Produce",
"PRODUCEID": "PRINKA0370038"
}
},
{
"Key": "ProducePRINKA0370050",
"Record": {
"docType": "Produce",
"PRODUCEID": "PRINKA0370050"
}
}
]
我需要把它分解成数组,它应该在下面
[
{
"docType": "Produce",
"PRODUCEID": "PRINKA0370051"
},
{
"docType": "Produce",
"PRODUCEID": "PRINKA0370038"
}
]
我一路都试过,但都做不到。请帮我做这个
提前感谢您可以使用地图功能获得您想要的结果
var result = source.map((item) => item["Record"]);
console.log(result);
这里
source
是源数组的数组。您可以使用以下方法轻松完成-
const myArr=[{
“密钥”:“ProducePRINKA0370001”,
“记录”:{
“docType”:“product”,
“PRODUCEID”:“PRINKA0370001”
}
},
{
“密钥”:“ProducePRINKA0370038”,
“记录”:{
“docType”:“product”,
“PRODUCEID”:“PRINKA0370038”
}
},
{
“密钥”:“ProducePRINKA0370050”,
“记录”:{
“docType”:“product”,
“PRODUCEID”:“PRINKA0370050”
}
}
];
常量修饰符=myArr.map((el)=>{
返回el.记录;
})
console.log(modifiedar)
这是否回答了您的问题?