首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何迭代npm包csvtojson中的对象

如何迭代npm包csvtojson中的对象
EN

Stack Overflow用户
提问于 2019-08-26 21:57:54
回答 1查看 89关注 0票数 0

我在使用npm包"csvtojson“将csv转换为json时遇到了问题。首先,我将其转换为ascii字符集,然后使用包提供的到utf16的转换,但现在它们在我看来是“对象对象,对象对象”

我试图迭代对象,但没有成功。我需要你的帮助。然后我留下一张csv的图像。

代码语言:javascript
复制
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);

});
EN

回答 1

Stack Overflow用户

发布于 2019-08-26 22:06:06

先试试这个

代码语言:javascript
复制
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

代码语言:javascript
复制
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/..路径可以不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57659352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档