2017-03-03 78 views
-2

是否有一个npm模块可将制表符分隔的文件转换为JSON对象,以便我可以通过某些属性查找数据。Nodejs - 将制表符分隔的文件写为json对象

例子:该文件将看起来像下面,

name sex age 
A M 20 
B F 30 
C M 40 
D F 50 

JSON

{[{ 
    name: A, 
    sex: M, 
    age: 20 
}, { 
    name: B, 
    sex: F, 
    age: 30 
},........]} 
+0

请向我们展示该文件的示例。以及预期的产出。 – Telokis

+0

http://stackoverflow.com/a/27495879/1814524 – hya

回答

0

是,csvtojson和分隔符可以是任何东西,不仅逗号。 示例:

const csvFilePath='FILE' 
const csv=require('csvtojson') 
csv({delimiter:"\t"}) 
.fromFile(csvFilePath) 
.on('json',(jsonObj)=>{ 
    console.log(jsonObj); 
}) 
.on('done',(error)=>{ 
    console.log('end'); 
}) 
相关问题