【发布时间】:2021-10-30 23:29:12
【问题描述】:
我有一个对象数组,其中某些键的值将是和“null”作为字符串,我想将其转换为 null
我尝试如下代码
let obj = [{
"fundcode": "DE",
"fundname": "Defens",
"fundunits": "4944.43463",
"fundvalue": "545508.594971714",
"nav": "110.3278",
"navdeclareddate": "2021-09-01 00:00:00.0"
},
{
"fundcode": "EQ",
"fundname": "Equit",
"fundunits": "null",
"fundvalue": "null",
"nav": "null",
"navdeclareddate": "null"
}]
let newJson = Object.keys(obj).map(item => obj[item] === "null" ? null : obj[item])
我想要 newJson 如下所示
[{
"fundcode": "DE",
"fundname": "Defens",
"fundunits": "4944.43463",
"fundvalue": "545508.594971714",
"nav": "110.3278",
"navdeclareddate": "2021-09-01 00:00:00.0"
},
{
"fundcode": "EQ",
"fundname": "Equit",
"fundunits": null,
"fundvalue": null,
"nav": null,
"navdeclareddate": null
}]
【问题讨论】:
-
你当前的代码有什么问题?
标签: javascript node.js arrays json multidimensional-array