如何使用 javascript 添加到 JSON 文件中的现有数据
How to add to existing data in a JSON file using javascript?
我使用了writeFile()
函数,但新数据覆盖了现有数据。如何修复此代码?这是我现在拥有的:
var obj = {username:user_name, password:password};
jsonfile.writeFile(file, obj, function (err) {
console.error(err);
});
使用 Node.js (v0.5.x +),您可以使用 require
函数加载 JSON 文件;这会自动将文件解析为对象。然后,您可以像添加或修改任何其他对象一样添加或修改键和值,然后再将其字符串化并用原始和新附加或修改的数据覆盖旧文件:
const fs = require("fs");
var jsonObject = require("filename.json");
jsonObject.test = 99;
jsonObject.password = "ABCDEFG";
fs.writeFile("filename.json", JSON.stringify(jsonObject), "utf8", function(err) {
if (err) throw err;
console.log("File saved.");
});
相关文章:
- 如何使用.log数据文件显示EXT-js网格
- 如何在javascript中使用会话特定的数据文件
- 数据文件出现 D3 错误
- HTML 对象数据文件(如果未找到)
- 在 JSFiddle 中链接外部 JSON 数据文件
- 如何从 SDK 插件数据文件夹加载 DLL
- 使用 jquery 从 json 数据文件动态填充选择元素
- 节点模块包括数据文件作为全局变量
- 如何获取 HTML 标记的“数据文件”属性的内容
- 在 d3.js 散点文件中使用数据数组而不是外部数据文件
- 我用PHP调用的数据文件神秘地被更改了.用户是否覆盖了它
- 从数据文件导入数组
- 谷歌驱动器API应用程序数据文件夹,是真的那么困难
- XML数据文件已更改,但更改不会;t出现在gmaps中的html页面上
- 大文件(超过~2Mb)上传-引发错误“;键'数据文件'在<MultiValueDict:{}>
- 将数据文件转换为blob
- 如何使用链接检索整个数据文件(ajax?)
- firefox(9),javascript,由于大数据文件导致分配大小溢出.有什么办法可以避免这种情况吗
- 我们可以在json数据文件中添加图像,并使用D3.js在页面上调用它
- IANA (Internet Assigned Numbers Authority)数据文件和来自www.timeand