0.0.5 • Published 9 years ago

csv-to-json-stream v0.0.5

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

#csv-to-json-stream

Simple csv to json mapper

##Usage

var transform = require('csv-to-json-stream')
  , fs = require('fs');

fs.createReadStream('input.csv')
  .pipe(transform({
    delimiter: '\t',
    map: {
      'name': 1,
      'price': 2,
      'url': 4
    },
    skipHeader: true
  }))
  .pipe(process.stdout);

##Options

  • delimeter
  • skipHeader Boolean, ignore first line
  • map Object, mapping in the format: <output_field_name>:<csv column index, zero-based>

Example

Input CSV:

id  name  price field3 url
1 honda 1000  stub  honda.com
2 suzuki 2000  stub  suzuki.com 

Options:

{
    delimiter: '\t',
    map: {
      'name': 1,
      'price': 2,
      'url': 4
    },
    skipHeader: true
  }

Output JSON:

{ name: 'honda', price: '1000', url: 'honda.com' }
{ name: 'suzuki', price: '2000', url: 'suzuki.com'}

License

MIT

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago