我正在使用 node.js 开发一个项目,并且正在努力将 JSON 对象在正确的位置放入我已经存在的数据中。我的文件目前看起来像这样:
[
{
"id": "001",
"name": "Paul,
"city": "London"
},
{
"id": "002",
"name": "Peter,
"city": "New York"
},
...
]
我试图安排我的数据,如:
var data = { id: id, name: name, city: city };
将相应的数据存储在这些变量中。然后我使用var json = JSON.stringify(data)
并尝试了
fs.appendFile("myJSONFile.json", json, function (err) {
if (err) throw err;
console.log('Changed!');
});
文件确实发生了变化,但新条目位于方括号之后。
[
{
"id": "001",
"name": "Paul,
"city": "London"
},
{
"id": "002",
"name": "Peter,
"city": "New York"
},
...
]{"id":"004","name":"Mark","city":"Berlin"}
我如何与以前的条目一起获得它?任何帮助将不胜感激!