Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 1.18 KB

README.md

File metadata and controls

39 lines (31 loc) · 1.18 KB

csv2json License: MIT

csv2json is a simple command line tool that converts a csv file to a json and prints to standard output.

csv2json 0.1 - compiled: Jul 30 2022 01:04:32
options:
        -h, --help      prints this helpful message
        -b, --beautify  json output will be beautified
        -d, --delimiter must be followed by a single character such as ';' or the word `tab` if the input file is tab separated. default is comma (,)
        -n, --noheader  first line will not be treated as header, field names will be automatically generated
example use:
        csv2json meta/sample/points.csv --beautify
        csv2json meta/sample/points-noheader.csv --beautify --noheader
        csv2json meta/sample/points-tab-separated.csv --delimiter tab --beautify

hk@hasankaraman.dev

How to install:

apt install nlohmann-json3-dev
git clone https://github.com/grizzlei/csv2json
cd csv2json
make install
source ~/.profile

Dump output to file:

csv2json meta/sample/points.csv -b > points.json

Thanks:

https://github.com/nlohmann/json


Hasan Karaman, hk@hasankaraman.dev, 2022