2017-09-16 5 views
0

csvファイルを解析するための素晴らしいライブラリ!ノードcsvtojson。結果はどこですか?

簡単な質問:csvファイルの解析後にjsonが保存された結果はどこですか? https://www.npmjs.com/package/csvtojson#libraryのチュートリアルでは、この例があります:

しかし、呼ばれたら「行って」...私の結果のJSONが
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') 
}) 

です!

私はデバッガでオブジェクトを検査し、結果を見つけることができませんでした。

ありがとうございます事前にありがとうございます

答えて

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); 
}); 

は、この情報がお役に立てば幸い!

+0

Humは、fromFileが終了したときにコールバックを持っていたことを知らなかった...ドキュメントでそれを見なかった。ありがとう! – Nacho

+0

はい..ドキュメントは誤解を招くものです。 –

関連する問題