我在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