提问人:zuzuzuu 提问时间:6/17/2023 最后编辑:Heretic Monkeyzuzuzuu 更新时间:6/17/2023 访问量:46
节点将 csv 解析为 JSON 会添加意外引用
Node parsing csv to JSON adds unintended quote
问:
为什么每个对象中的第一个键总是有一个引号?
喜欢这个:
即使我添加了新的第一列,它也会始终选择第一列并添加这些引号。
有什么方法可以避免这种情况吗?'ObjNr': '2022-15-06#1'
ObjNr;Brand;Model;Manufactured;kW;Price
2022-15-06#1;Mercedes;EQS-450;2022;363;94000
2022-15-06#2;Mercedes;EQA-350;2021;295;43556
app.post('/testcsv', uploadCSV.single('car_csv'), async (req, res) => {
try {
let csvJson;
const csvData = req.file.buffer.toString();
// Parse CSV data to JSON; first row is header;
csv.parse(
csvData,
{ delimiter: ';', columns: true},
async (err, data) => {
if (err) {
console.error('CSV parsing error:', err);
} else {
csvJson = data;
console.log(csvData);
console.log(csvJson);
res.status(200).send(csvJson);
}
}
);
} catch (err) {
console.error(err);
}
});
输出:
[
{
'ObjNr': '2022-15-06#1',
Brand: 'Mercedes',
Model: 'EQS-450',
Manufactured: '2022',
kW: '363',
Price: '94000'
},
{
'ObjNr': '2022-15-06#2',
Brand: 'Mercedes',
Model: 'EQA-350',
Manufactured: '2021',
kW: '295',
Price: '43556'
}
]
答: 暂无答案
评论