私はパッケージをnodejs
に使用しています。私はcsv
ファイルを変換するコードを以下に書いたが、正しくjson
に変換されていない。 json
のキーには二重括弧がないため、キーを使用して値を取得することはできません。示さnodejs - csvtojsonが出力に適切なjsonキーを与えていない
var Converter = require("csvtojson").Converter;
var converter = new Converter({});
converter.fromFile("./file.csv", function(err,result){
console.log(result);
});
出力は以下の通りです:
[ { a: 1, b: 2, c: 3 }, { a: 3, b: 4, c: 5 } ]
したがって、それは "Key not found!! c
"
としてエラーを与える誰かが助けることができます。
csv
内容以下の通りです:
a,b,c
1,2,3
3,4,5
あなたのCSVコンテンツを投稿できますか? –
@DavidR投稿にcsvコンテンツを追加しました – Abhinav
ドキュメントから、出力は '[{" a ":1、" b ":2、" c ":3}、{" a " 3、 "b":4、 "c":5}] 'であり、問題はJSON文字列であり、キーを取得する前に' JSON.parse'を呼び出す必要があります。別のエラーが 'c'にアクセスする方法にあるかもしれませんが、そのコードを表示していません。 – DrakaSAN