[Node.js] Converting CSV to JSON files using CSVTOJSON

Tadashi Shigeoka ·  Mon, December 14, 2015

I’ll introduce a snippet that converts CSV to JSON files using the CSVTOJSON npm module.

Installing csvtojson

npm install -g csvtojson

Converting CSV to JSON files using csvtojson

var Converter=require("csvtojson").Converter;
var csvConverter = new Converter({
  constructResult: false,
  toArrayString: true
});

var pathName = "/Users/username/Downloads/";
var readStream = require("fs").createReadStream(pathName + "sample.csv");
var writeStream = require("fs").createWriteStream(pathName + "sample.json");

readStream.pipe(csvConverter).pipe(writeStream);

That’s all from the Gemba.