CSV to JSON converter
simply and fast converter that can be used as module
Description
CSV look like:
name | age | sex | address |
---|
John | 18 | M | NY, Brooklyn |
Alice | 22 | F | Britan, Newington |
Text with will look like: (delimiter: ",")
name,age ,sex,adderss
John,18,M,"NY, Brooklyn"
Alice,22,F,"Britan, Newington"
simply call function csvToJson() with at least one parametr
const csvText = 'name,age,sex,adderss\nJohn,18,M,"NY, Brooklyn"\nAlice,22,F,"Britan, Newington"';
const delimiter = ',';
const json = csvToJson(csvText, delimiter);
const json = csvToJson(csvText);
It will generate JSON like this:
[
{
"name": "John",
"age": 18,
"sex": "M",
"address": "NY, Brooklyn"
},
{
"name": "Alice",
"age": 22,
"sex": "F",
"address": "Britan, Newington"
}
]
Install npm
npm install csvtojson-converter -D