我有一个以下格式的 JSON
对象
[{"field1":1,"field2":"A","field3":"B"},
{"field1":2,"field2":"B","field3":"C"},
{......},
{......},
]
我需要根据一些计算向每一行添加一个新属性。
预期结果
[{"field1":1,"field2":"A","field3":"B","field4"="generatedVal1"},
{"field1":2,"field2":"B","field3":"C","field4"="generatedVal2"},
{......},
{......},
]
如何使用 javascript
实现此目的?
最佳答案
[
{"field1":1,"field2":"A","field3":"B"},
{"field1":2,"field2":"B","field3":"C"}
]
.forEach(obj => {
obj.field4 = 'Something'
})
术语旁注:你没有任何 JSON,你有 javascript 数组(对象)。 JSON 是该对象的字符串表示形式,但在您的问题中您正在谈论对象本身。
关于javascript - 向 json 对象添加新属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39814768/