我有一个节点应用程序,它最终可以在变量中使用 CSV 格式的表。
我想将其解析为 JSON 样式格式。
我看过的所有模块似乎都只从文件中获取输入(除非我误解了)
是否有任何模块可以满足我的需求,或者我最好推出自己的解决方案?
谢谢!
我有一个节点应用程序,它最终可以在变量中使用 CSV 格式的表。
我想将其解析为 JSON 样式格式。
我看过的所有模块似乎都只从文件中获取输入(除非我误解了)
是否有任何模块可以满足我的需求,或者我最好推出自己的解决方案?
谢谢!
作为替代方案,您可以使用string.js。它适用于浏览器中的 Node.js 和客户端。免责声明:我是作者。
例子:
var S = require('string');
S(myCsvData).lines().forEach(function(line){
var fields = S(line).parseCSV();
});
这个来自 NodeCSV 的例子似乎是从一个变量中解析的:
https://github.com/wdavidw/node-csv-parser
var csv = require('csv');
csv()
.from( '"1","2","3","4"\n"a","b","c","d"' )
.to( console.log )
一般来说,Node.js 允许您将文件和字符串都视为流。从一个到另一个通常很简单。