CSV:
TableName, RowCount, TableStatus
table1, 10, Y
table2, 21, N
table3, 23, Y
table4, 24, N
table5, 25, Y
需要以这种格式将 CSV 转换为 JSON:
{
"table1": {
"row_count": "10"
}
},
{
"table3": {
"row_count": "23"
}
},
{
"table5": {
"row_count": "25"
}
}
const csvFilePath='sample.csv'
const csv=require('csvtojson')
csv()
.fromFile(csvFilePath)
.then((jsonObj)=>{
console.log(jsonObj);
})
- 我正在使用节点 csvtojson NPM
- 我能够转换为 JSON,但我需要开箱即用的上述格式的 json。可能吗?
- 而且如果“TableStatus”值为“N”,则不应在 JSON 中添加该行。
注意:我可以通过迭代 JSON 对象来转换为所需的 JSON 格式,但是有什么方法可以使用这个 NPM 进行转换。
谢谢。