json - 将键值对附加到 json 对象

标签 json

这是 json 对象 我正在与

{
    "name": "John Smith",
    "age": 32,
    "employed": true,
    "address": {
        "street": "701 First Ave.",
        "city": "Sunnyvale, CA 95125",
        "country": "United States"
    },
    "children": [
        {
            "name": "Richard",
            "age": 7
        },
        {
            "name": "Susan",
            "age": 4
        },
        {
            "name": "James",
            "age": 3
        }
    ]
}

我希望这是另一个键值对:
"collegeId": {
                      "eventno": "6062",
                      "eventdesc": "abc"
                                            }; 

我试过 concat 但结果是 ||符号,我 cdnt 迭代。我使用了溢出但只删除了逗号。
concattedjson = JSON.stringify(JSON.parse(json1).concat(JSON.parse(json2)));

如何将 key 对值添加到现有的 json 对象?
我在 JavaScript 中工作。

最佳答案

这是最简单的方法,它对我有用。

var testJson = {
        "name": "John Smith",
        "age": 32,
        "employed": true,
        "address": {
            "street": "701 First Ave.",
            "city": "Sunnyvale, CA 95125",
            "country": "United States"
        },
        "children": [
            {
                "name": "Richard",
                "age": 7
            },
            {
                "name": "Susan",
                "age": 4
            },
            {
                "name": "James",
                "age": 3
            }
        ]
    };
    testJson.collegeId = {"eventno": "6062","eventdesc": "abc"};

关于json - 将键值对附加到 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14272051/

相关文章:

InterSystems Caché 中针对 DeepSee MDX 查询的 JSON 数据

json - 如何从 nsdictionary swift 获取数组

java - wit.ai - 如何用 Java 发送请求?

json - 如何在 ngFor 中使用嵌套的 json 对象

c# - 从文件中动态读取资源

python - 为什么从 django rest 框架返回的 JSON 在响应中有正斜杠?

Python json.loads 失败,出现 `ValueError: Invalid control character at: line 1 column 33 (char 33)`

python - 如果特定键与查询匹配,如何获取所有键/值?

json - Delphi 7 - 字符集 REST JSON

javascript - JS 如何将序列化对象转换为数组?