我在使用npm包"csvtojson“将csv转换为json时遇到了问题。首先,我将其转换为ascii字符集,然后使用包提供的到utf16的转换,但现在它们在我看来是“对象对象,对象对象”
我试图迭代对象,但没有成功。我需要你的帮助。然后我留下一张csv的图像。

const csvFilePath='./download/negocio.csv'
const csv=require('csvtojson');
app.get('/api', async(req, res) => {
var jsonArray=await csv().fromFile(csvFilePath);
jsonArray = jsonArray.toString('utf16');
res.json(jsonArray);
});发布于 2019-08-26 22:06:06
先试试这个
const utils = require('../helper/util');
const path = './download/negocio.csv';
app.get('/api', async (req, res) => {
const result = await utils.csvToJson(path);
return res.status(200).json(res);
});utils.js
const csv = require('csvtojson');
const utils = {};
utils.csvToJson = async (path) => {
try {
const jsonArray = await csv().fromFile(path);
return jsonArray;
} catch (err) {
throw err;
}
};
module.exports = utils;便笺时刻关注着这条路。不同文件的
./downloads/..路径可以不同。
https://stackoverflow.com/questions/57659352
复制相似问题