当访问公共寄存器 API 时,我收到的信息超出了我的需要,有时返回的数据有微小的变化。我想删除一些不必要的字段,将嵌套字段移动到顶层,然后重命名它们。目标是标准化多个不同 API 的格式,并将内存需求保持在最低限度。下面的例子:
原始对象:
[
{
startDate: "2022/08/27",
expiryDate: "2025/08/27",
party: {
type: "Business",
name: "Irregular Expressions Inc."
},
location: {
type: "Office",
address: {
locality: "Boston",
postcode: "PE21 8QR"
}
}
},
{
startDate: "2023/12/22",
expiryDate: "2024/06/22",
party: {
type: "Charity",
name: "Save the Badgers"
},
site: {
type: "Office",
address: {
locality: "Badgerton",
postcode: "BA6 6ER"
}
}
},
]
Run Code Online (Sandbox Code Playgroud)
我想将其转换为更小、更干净的数组:
[
{
startDate: "2022/08/27",
expiryDate: "2025/08/27",
partyName: "Irregular Expressions Inc.",
location: "Boston"
},
{
startDate: …Run Code Online (Sandbox Code Playgroud)