首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >返回不需要的密钥的Csvtojson模块

返回不需要的密钥的Csvtojson模块
EN

Stack Overflow用户
提问于 2020-02-03 11:59:40
回答 1查看 152关注 0票数 0

第一个问题,

我试图使用csvtojson模块从csv文件中获取一个JSON对象。

除了我得到的JSON对象之外,所有东西都正常工作,其中有对象键:

预期结果:

代码语言:javascript
复制
{
 {"key": "value",
  "other_key": "other_value"
 },
 {"key": "value",
  "other_key": "other_value"
 }
}

获得:

代码语言:javascript
复制
{
 1:{
   "key": "value",
   "other_key": "other_value
 },
 2:{
    "key": "value",
    "other_key": "other_value
 }
}

我创建JSON对象的代码如下所示:

代码语言:javascript
复制
csv({delimiter:";" }).fromFile(csv_path+name_csv)

The文件如下:

代码语言:javascript
复制
TITLE;TITLE2;TITLE3;TITLE4;TITLE5
string;string;int;string;int
string;string;int;string;int
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-03 12:18:52

考虑这一执行:

代码语言:javascript
复制
const csv = require('csvtojson')

var csvStr = `TITLE;TITLE2;TITLE3;TITLE4;TITLE5
string;string;int;string;int
string;string;int;string;int`

csv({
  delimiter:";"
})
.fromString(csvStr)
.then((csvRow)=>{
    console.log(csvRow)
})

它输出一个对象数组:

[ { TITLE: 'string', TITLE2: 'string', TITLE3: 'int', TITLE4: 'string', TITLE5: 'int' }, { TITLE: 'string', TITLE2: 'string', TITLE3: 'int', TITLE4: 'string', TITLE5: 'int' } ]

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

https://stackoverflow.com/questions/60038838

复制
相关文章

相似问题

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