使用 JavaScript 将新属性(元素)添加到 JSON 对象

2022-08-29 23:02:13

如何使用 JavaScript 向 JSON 对象添加新的属性(元素)?


答案 1

JSON 代表 JavaScript Object Notation。JSON 对象实际上是一个尚未转换为它所表示的对象的字符串。

要将属性添加到 JS 中的现有对象,可以执行以下操作。

object["property"] = value;

object.property = value;

如果您提供一些额外的信息,例如在上下文中需要执行的操作,您可能会得到更量身定制的答案。


答案 2
var jsonObj = {
    members: 
           {
            host: "hostName",
            viewers: 
            {
                user1: "value1",
                user2: "value2",
                user3: "value3"
            }
        }
}

var i;

for(i=4; i<=8; i++){
    var newUser = "user" + i;
    var newValue = "value" + i;
    jsonObj.members.viewers[newUser] = newValue ;

}

console.log(jsonObj);