0

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);
    
})
  1. 我正在使用节点 csvtojson NPM
  2. 我能够转换为 JSON,但我需要开箱即用的上述格式的 json。可能吗?
  3. 而且如果“TableStatus”值为“N”,则不应在 JSON 中添加该行。

注意:我可以通过迭代 JSON 对象来转换为所需的 JSON 格式,但是有什么方法可以使用这个 NPM 进行转换。

谢谢。

4

0 回答 0