If you have a csv dataset like this:
name, age, gender
john, 20, male
jane, 30, female
bob, 25, male
Can you get to this:
[
with Miller (http://johnkerl.org/miller/doc/) is very simple. Using this input.csv file
name,age,gender
john,20,male
jane,30,female
bob,25,male
and running
mlr --c2j --jlistwrap cat input.csv
You will have
[
{ "name": "john", "age": 20, "gender": "male" }
,{ "name": "jane", "age": 30, "gender": "female" }
,{ "name": "bob", "age": 25, "gender": "male" }
]