我在nodejs
中使用csvtojson
包。我寫了下面的代碼來轉換我的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