NodeJS 读取文件内容并格式化问题求指教?

我有N个txt文件,里面的数据都是每条一行,每行有几个字段,NodeJS能否读取这个文件,然后获得json格式化数据?

求指教用什么api实现,或者给个小demo 谢谢,在线急等

阅读 5.3k
3 个回答

这种随便搜一下就是一大把资料的知识点有什么好求教的?
读取txt引入fs随便找个api就能读到了,是json直接把读到的字符串JSON.parse处理下就能用,不是标准JSON也无非就是字符串切割函数split或者正则切割拼装一下

const fs = require('fs');

const path = 'd:/node/demo.txt';
const str = fs.readFileSync(path).toString();

console.log(str);
console.log(JSON.parse(str));

1、Node是可以读取文件中内容的,可以参考Node官方文档-文件操作
2、将文件内容格式化为JSON,这个要取决于你数据的格式,key:value如何分割的,每一条key是如何分割的,可以使用正则匹配得到

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题