所需要完成的目标是创建一个用于存储用户信息的
在我的
我正在尝试添加任意数量的新对象。例如:
请不要推荐一些外部模块来解决这么简单的问题。另外,如果有人能指引我一个深入的JSON文档,直接说明我要做什么,那就太感激了。
json
文件。目前遇到的问题是不知道如何添加新的嵌套对象并使其为空,然后保存该 json
文件并重新加载它。在我的
*json*
文件中,现有以下内容:{
"users" : {
"test" : {
},
"test1" : {
}
}
}
我正在尝试添加任意数量的新对象。例如:
{
"users" : {
"test" : {
},
"test1" : {
},
"test2" : {
},
"test3" : {
}
}
}
我的服务器端JavaScript
json.users.push = username;
fs.writeFile("./storage.json", JSON.stringify(json, null, 4) , 'utf-8');
delete require.cache[require.resolve('./storage.json')];
json = require("./storage.json");
使用这个代码,它不会写入文件,因此当要求完成时,我最终得到相同的文件,并且我的json对象在console.log中如下所示
{
"users": {
"test": {},
"test1": {},
"push": "test2"
}
}
请不要推荐一些外部模块来解决这么简单的问题。另外,如果有人能指引我一个深入的JSON文档,直接说明我要做什么,那就太感激了。
json.users.push
是什么意思? - user663031