CSV是指逗號分隔值,是一種表格數據文件格式,用來存儲結構化數據,它的數據以逗號分隔,每個記錄一行,雖然CSV數據格式方便了我們存儲和傳輸數據,但是有些時候我們需要將CSV數據轉換成JSON格式,以便在開發中使用。下面我們將介紹如何將CSV數據轉換成我們想要的JSON格式。
// 引用csvtojson庫 const csv = require('csvtojson'); // 讀取csv文件并轉換成JSON格式 csv() .fromFile('data.csv') .then((jsonObject) =>{ // 想要的JSON格式 const result = jsonObject.map((item) =>{ return { name: item.name, age: item.age, gender: item.gender } }); console.log(result); });
上述代碼使用了csvtojson庫的fromFile方法可以很方便地讀取文件并將CSV轉換成JSON格式。接著我們使用了map方法對轉換后的JSON數據進行了格式化。
在我們想要的JSON格式中,我們只需要保留name、age和gender即可。最后,我們將格式化后的數據輸出到控制臺。