Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从JS中在.json对象中写入新密钥?_Javascript_Json_Object - Fatal编程技术网

Javascript 如何从JS中在.json对象中写入新密钥?

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元素

我有一个带有对象的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
元素、
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,那么你不能写入文件的安全原因。。。