Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    csv2json-streampublic

    csv2json

    csv file to json array - streaming

    Optional Parameter:

     
    var options = {
        delim : ',' // Defaults to comma (which includes double quote support), \t also supported
      , columns : ['Name', 'TwitterName'] // Array of column names, defaults to Column0 -> Column[n]
      , headers: true // First line is the columns headers / keys => headers wins over passed in columns
      , outputArray: true // Whether to output the resulting json as an array of json objects or not, enclose in square brackets [defaults false]
    }
     
    var fs = require('fs');
    var csv2json = require('./index.js');
     
    var opts = {
      // delim : '\t'
      delim : ',',
      // columns: ['Column1', 'Column2', 'Column3'],
      headers: true,
      outputArray: true
    };
     
    fs.createReadStream('csv.csv').pipe(csv2json(opts)).pipe(fs.createWriteStream('csv.json'));
     

    You can also run the basic test:

     
    node /test
     

    Keywords

    none

    install

    npm i csv2json-stream

    Downloadsweekly downloads

    1

    version

    0.1.2

    license

    none

    last publish

    collaborators

    • avatar