【发布时间】:2016-01-15 22:57:28
【问题描述】:
这可能是我错过了一些荒谬的事情,但是当我使用NodeJs 将object 添加到我的json 文件时,它会在文件末尾添加它(显然?),所以在] 之后
var file = './data/questions.json';
fs.appendFile(file, ', ' + JSON.stringify(req.body), function (err) {
console.log(err);
});
结果是这样的:
[
{'id':1, 'name':'Tom'}
], {'id':2, 'name':'Jerry'}
【问题讨论】:
-
结果似乎对我有好处。你有完整的代码吗?
-
你最好解析 JSON,修改对象,然后重新串起来。
-
它完全按照您的要求做。您需要实际解析js,添加对象,然后再次将其字符串化并保存到文件中。
-
@MarcoAlka 从结果来看
req.body是{'id':2, 'name':'Jerry'} -
@PraveenKumar 我正在尝试,我会在几秒钟内提供更新
标签: javascript json node.js