因此,我想在Node.js中的JSON文件中编辑密钥,该密钥在变量中指定。
例如,我有一个var x = "y"
(示例变量,以便于理解),我想用servers.json
的名称在y
中编辑一个键,但是当我指定servers.x
,它将编辑键'x'
,而不是'y'
。当然,这是预料之中的,这没有什么错,但是我不知道如何使用变量内容作为键名。这是我的代码,方便理解:
const servers = require('./servers.json');
var x = "y";
servers.x = "blah";
我希望我的servers.json文件看起来像这样:
{"y" : "blah"}
相反,它看起来像这样:
{"x" : "blah"}
如何使用变量x的内容作为键名?
谢谢
答案 0 :(得分:1)
您可以改用[“ object name”]
const servers = require('./servers.json');
var x = "y";
servers[x] = "blah";
答案 1 :(得分:0)
servers[x] = "blah";
不客气