A CSV to/from JSON converter library
Csv2JsonJS is available on NPM registry
npm install csv2jsonjs
Converting JSON to CSV
const fs = require("fs");
const { convertJsonToCsv } = require("csv2jsonjs");
const jsonContent = fs.readFileSync("myfile.json", "utf-8");
const csv = convertJsonToCsv(jsonContent);
console.log(csv);
convertJsonToCsv
throws error when given invalid JSON string.
Converting CSV to JSON Object
const fs = require("fs");
const { convertCsvToHash } = require("csv2jsonjs");
const csvContent = fs.readFileSync("myfile.csv", "utf-8");
const json = convertCsvToHash(csvContent);
console.log(json);
convertCsvToHash
throws error when given invalid CSV string.
Converting CSV to JSON Array
const fs = require("fs");
const { convertCsvToJSONList } = require("csv2jsonjs");
const csvContent = fs.readFileSync("myfile.csv", "utf-8");
const json = convertCsvToJSONList(csvContent);
console.log(json);
convertCsvToJSONList
throws error when given invalid CSV string.