text.txt:
filter.js:
// 加载File System读写模块
var fs =require('fs');
//读取文件
var o = fs.readFileSync('./text.txt','utf-8')
//分解txt文件
var arr = o.split('\r\n')
var filename ="./test1.json";
fs.writeFileSync(filename,JSON.stringify(arr));
命令:
node filter.js
输出
test1.json:
["测试1","测试2","测试3","测试4","测试5"]
需要注意的是,text.txt格式必须是utf-8,如果不是,可以用Notepad++等工具转成utf-8,否则输出的结果是乱码