我如何使用对象将id替换为json中的日期.键,弹簧操作器,如果条件



my json(精简版,便于阅读)

{
"currency":{
"symbol":"$",
"code":"USD"
},
"prices":{
"data":{        
"2022-05-01":{
"property":{
"expectedroomssold_adjusted":6.34,
"exproomssold_l1":3.82
},
"12157":{
"error":false,
"price":7,
"original_price":150.0,
"suggested_price":7,
}
}
}

请告诉我react

中用id替换日期的代码

您可以创建一个新对象,并将JSON的所有属性复制到id中的date属性,并从对象中删除date属性

const json = {
a: 5,
b: 7,
"2022-05-22": {
a: 5,
b: 7,
}
};
const id = '2';
const date = "2022-05-22";
const newObj = {
...json,
[id]: {
...json[date]
}
};
delete newObj[date];
console.log(newObj)

最新更新