node csvtojson。结果在哪里?

时间:2017-09-16 08:32:39

标签: json node.js csv

解析csv文件的好库!

快速提问:解析csv文件后,json存储的结果在哪里? https://www.npmjs.com/package/csvtojson#library上的教程有这个例子:

const csvFilePath='<path to csv file>'

const csv=require('csvtojson')
csv()
.fromFile(csvFilePath)
.on('json',(jsonObj)=>{
    // combine csv header row and csv line to a json object 
    // jsonObj.a ==> 1 or 4 
})
.on('done',(error)=>{
    console.log('end')
})

但是,一旦'完成'被调用...我的结果json在哪里?!

我在调试器中检查了对象,但找不到结果。

提前致谢

1 个答案:

答案 0 :(得分:1)

嗯,文档有点误导。

我通过调整你的代码来实现它,

const csvFilePath='<path to csv file>'
const csv=require('csvtojson')

csv().fromFile(csvFilePath,function(err,result){

    if(err){
        console.log("An Error Has Occured");
        console.log(err);  
    } 

    var json = result;
    console.log(json);
});

希望这有帮助!