Javascript 如何从JS中在.json对象中写入新密钥?
我有一个带有对象的hi.json。在我的JS中,我这样做:Javascript 如何从JS中在.json对象中写入新密钥?,javascript,json,object,Javascript,Json,Object,我有一个带有对象的hi.json。在我的JS中,我这样做: var obj = require("hi.json"); 但是我如何使用JS在JSON文件中编写呢?像这样: obj["key"] = "value"; // I want this to be saved in hi.json too 但是我如何使用JS在JSON文件中编写呢?像这样: obj["key"] = "value"; // I want this to be saved in hi.json too 尝试使用a元素
var obj = require("hi.json");
但是我如何使用JS在JSON文件中编写呢?像这样:
obj["key"] = "value";
// I want this to be saved in hi.json too
但是我如何使用JS在JSON文件中编写呢?像这样:
obj["key"] = "value";
// I want this to be saved in hi.json too
尝试使用a
元素、download
属性、数据URI
var obj = require("hi.json");
obj["key"] = "value";
// I want this to be save
var a = document.createElement("a");
a.download = "hi.json";
a.href = "data:application/json;charset=utf-8," + JSON.stringify(obj);
document.body.appendChild(a);
a.click();
var obj={
“键”:“未定义”
};
obj[“键”]=“值”;
//我想把这个省下来
var a=document.createElement(“a”);
a、 下载=“hi.json”;
a、 href=“data:application/json;charset=utf-8,”+json.stringify(obj);
文件.正文.附件(a);
a、 单击()代码>您必须将其写入文件。类似于writeToFile(JSON.stringify(obj))
。其中writeToFile是写入的逻辑file@Mritunjay然后确保没有其他人在同一时间使用它…你是说在浏览器或服务器上-如果你是关于浏览器JS,那么你不能写入文件的安全原因。。。