关于 javascript:如何将新的 var 添加到 json

How to add new var to json

我想在每次发生某些事情时添加一个变量,我有一些代码,当有人说某件事时,它会做某事。不过我想做点什么,当然是标题所说的。

我希望它将他们的用户名和他们收到的任何角色保存到 json 中,但是当他们运行命令时,我将如何在 json 中添加一个变量(我只需要如何保存他们的名字和当前的所有内容在 json 中,无需不断重新编码)

在这被标记得太宽泛之前这就是我的意思

1
2
3
{
"USERNAME1" :"1"
}

然后

1
2
3
4
{
"USERNAME1" :"1",
"USERNAME2" :"1"
}


如果您所说的 JSON 是一个 JavaScript 对象,请使用以下任一方法创建:

1
2
3
var object = {
 "USERNAME1" :"1"
};

或:

1
var object = JSON.parse('{"USERNAME1" :"1"}');

然后添加一个你使用的新属性:

1
object.USERNAME2 = 1;

或:

1
object[key] = 1;

其中 key 是一个变量或表达式,其中包含您要添加的密钥。

如果您所说的 JSON 是文件系统中包含 JSON 的文件,请查看以下答案:

  • 通过 node.js 插入到没有任何模块的语言环境`json`文件
  • 使用查询伪编写 JSON
  • Node.js:按下提交按钮时,如何将公式的输入值写入 JSON 文件?