我有一个 JSON 文件,我正在使用节点读取,修改它并将其保存为 json 文件。
我希望将新的 json 保存为换行符分隔而不是在数组中。
我遇到了https://github.com/CrowdProcess/newline-json但不完全理解流。如果我有以下流设置,如何通过解析器和字符串化器对其进行管道传输?
fileStream = fs.createReadStream('source.json')
writeStream = fs.createWriteStream('output.txt');
var Parser = require('newline-json').Parser;
var Stringifier = require('newline-json').Stringifier;
var parser = new Parser();
var stringifier = new Stringifier();
但运行以下仅输出一个空白文件。
fileStream.pipe(parser).pipe(stringifier).pipe(writeStream)
我对流缺少什么?