这似乎是一个已解决的问题,但我无法找到解决方案。
基本上,我读取一个 JSON 文件,更改密钥,然后将新的 JSON 写回同一文件。一切正常,但我失去了 JSON 格式。所以,而不是:
{
name:'test',
version:'1.0'
}
I get
{name:'test',version:'1.1'}
Node.js 有没有办法将格式良好的 JSON 写入文件?
JSON.stringify
的第三个参数定义用于漂亮打印的空白插入。它可以是字符串或数字(空格数)。节点可以写入您的文件系统fs
。例子:
var fs = require('fs');
fs.writeFile('test.json', JSON.stringify({ a:1, b:2, c:3 }, null, 4));
/* test.json:
{
"a": 1,
"b": 2,
"c": 3,
}
*/
See the MDN 上的 JSON.stringify() 文档, 节点文件系统文档
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)