当前位置: 首页 > 面试题库 >

将键值对附加到json对象

庄兴发
2023-03-14
问题内容

这是我正在使用的 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)));

如何将密钥对值添加到现有的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"};


 类似资料:
  • 问题内容: 这是我的对象文字: 我如何添加字段与对象? 问题答案: 有两种向对象添加新 属性的 方法: 使用点表示法: 使用方括号表示法: 当您知道属性名称时,将使用第一种形式。动态确定属性名称时,使用第二种形式。像这个例子: 甲 真实 JavaScript数组可使用任一构造: 数组文字符号: 数组构造器符号:

  • 我有一个问题,我试图让“玩家”图标在我的JFrame周围移动使用键盘控制。我有一个物体,我想用w、a、s和d键移动。我使用键绑定是因为在我的研究中,它们似乎更适合此任务。 我已经成功地将所有需要的键连接到我的图标上,它们都会调用该操作,唯一的问题是我无法区分按下了哪个按钮。我希望通过在我的动作事件上使用可以以某种方式实现这一点。到目前为止,它还没有奏效。 我看到的其他示例似乎有解决方案,但它们也有

  • 我有一个配置对象。使用这个config对象,我通过在这个对象的键上附加一个字符串来填充必需的元素。我需要更新值的帮助

  • JSON键/值对由键和值组成,键必须是字符串,值可以是字符串(string)、数值(number) 、对象(object)、数组(array)、true、false、null。如图 1‑1所示: 图1-1 JSON的值 在定义JSON键/值时,先是键名,后面写一个冒号,然后是值。如: "github": "https://github.com/leiqikui" 这就等价于这条 JavaScri

  • 问题内容: 假设我有一个java.net.URL对象,它指向 要么 在某处有一些帮助程序可以在其中添加一些相对URL吗?例如append 或get: 问题答案: 有一个带有基础和规范的构造函数。 或者,更严格地遵守标准,并具有执行相同操作的方法。创建一个从你的使用。

  • 问题内容: 我有这样的物体 我需要附加更多数据 所以最终数据应该像这样 我尝试了以下代码。但这不是附加的。 Pluker链接:http ://plnkr.co/edit/gist:3510140 问题答案: