@soyuka/csv2json

1.0.4 • Public • Published

csv2json Build Status

This does work as a stream, and you can do:

let csv2json = require('@soyuka/csv2json')

fs.createReadStream('some.csv')
.pipe(csv2json)
.pipe(stdout)

It won't emit Javascript objects but JSON strings ! Please use csv-parser if you need javascript objects.

Advantages:

  • no dependencies
  • fast
  • small memory footprint

Man

Name csv2json - Basic Csv To Json

Synopsis csv2json [ --separator ] [ --quote ] [ destination ]

Description

    Transform to json and pipe to jq:

    csv2json < data.csv | jq . 

    Redirect output to file:

    csv2json < data.csv > data.json

    File destination:

    cat data.csv | csv2json --separator , data.json

Options

    --separator         sets the csv separator, default ;
    --quote             csv quote character, default "

Readme

Keywords

Package Sidebar

Install

npm i @soyuka/csv2json

Weekly Downloads

0

Version

1.0.4

License

WTFPL

Last publish

Collaborators

  • soyuka