I have declared a JSON Object and added some key value pair in that like:

var obj  = {};

并在其中添加了一些数据,如下所示:

obj = {
"1":"aa",
"2":"bb"
};

但我想在同一个对象中添加更多的键值对,如果我添加与上述相同的键值对,那么它将替换旧的键值对.那么,有谁能告诉我如何在同一个JSON对象(即obj)中添加数据.

推荐答案

Could you do the following:

obj = {
    "1":"aa",
    "2":"bb"
};


var newNum = "3";
var newVal = "cc";


obj[newNum] = newVal;



alert(obj["3"]); // this would alert 'cc'

Json相关问答推荐

按照对象键的值对PostgreSQL JSONB对象进行排序'

最新版本的Deneb在数据溢出时不支持滚动

我可以使用JQ来缩小数组中的json对象的范围吗?

如何循环访问多个子数组并在单个JSON中检索数据点

在ConvertFrom-Json之后需要从PowerShell对象中获取数据

Delphi 11.3无法从变体创建/添加JSON

如何使用 JOLT 将带有列表的 JSON 项目取消列出为多个项目?

jq: Select 何时来自另一个数组的值与此 json 中的值匹配

每次在 SoapUI 中发送请求时,将 JSON 响应的子 node 分配给项目变量

如何从 json 中获取单个元素?

JSON 模式实际用于什么目的?

如何使用 LINQ 在 C# 中重构对象?

如何在 jQuery 中循环遍历 JSON 数组?

Golang struct 的 XML 和 JSON 标签?

从 VS 2017 Azure Function 开发中的 local.settings.json 读取值

ASP.NET Core API 仅返回列表的第一个结果

如何在spark 上将json字符串转换为数据帧

IE10/11 Ajax XHR 错误 - SCRIPT7002:XMLHttpRequest:网络错误 0x2ef3

如何从 MySQL 中检索 JSON 数据?

JSON.stringify 向我的 Json 对象添加额外的 \ 和 "" 的问题