Skip to content

A CSV to JSON cli to run inside a Docker container

Notifications You must be signed in to change notification settings

giuscri/csv2json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

csv2json

Use the image deployed on Docker Hub

$ docker run -i giuscri/csv2json [-s <separator>] < file.csv > file.json

Example

$ curl -sL https://people.sc.fsu.edu/\~jburkardt/data/csv/biostats.csv | docker run -i giuscri/csv2json | jq .
[
  {
    "Name": "Alex",
    "Sex": "M",
    "Age": "41",
    "Height (in)": "74",
    "Weight (lbs)": "170"
  },
  {
    "Name": "Bert",
    "Sex": "M",
    "Age": "42",
    "Height (in)": "68",
    "Weight (lbs)": "166"
  },
  {
    "Name": "Carl",
    "Sex": "M",
    "Age": "32",
    "Height (in)": "70",
    "Weight (lbs)": "155"
  },
  {
    "Name": "Dave",
    "Sex": "M",
    "Age": "39",
    "Height (in)": "72",
    "Weight (lbs)": "167"
  },
  {
    "Name": "Elly",
    "Sex": "F",
    "Age": "30",
    "Height (in)": "66",
    "Weight (lbs)": "124"
  },
  {
    "Name": "Fran",
    "Sex": "F",
    "Age": "33",
    "Height (in)": "66",
    "Weight (lbs)": "115"
  },
  {
    "Name": "Gwen",
    "Sex": "F",
    "Age": "26",
    "Height (in)": "64",
    "Weight (lbs)": "121"
  },
  {
    "Name": "Hank",
    "Sex": "M",
    "Age": "30",
    "Height (in)": "71",
    "Weight (lbs)": "158"
  },
  {
    "Name": "Ivan",
    "Sex": "M",
    "Age": "53",
    "Height (in)": "72",
    "Weight (lbs)": "175"
  },
  {
    "Name": "Jake",
    "Sex": "M",
    "Age": "32",
    "Height (in)": "69",
    "Weight (lbs)": "143"
  },
  {
    "Name": "Kate",
    "Sex": "F",
    "Age": "47",
    "Height (in)": "69",
    "Weight (lbs)": "139"
  },
  {
    "Name": "Luke",
    "Sex": "M",
    "Age": "34",
    "Height (in)": "72",
    "Weight (lbs)": "163"
  },
  {
    "Name": "Myra",
    "Sex": "F",
    "Age": "23",
    "Height (in)": "62",
    "Weight (lbs)": "98"
  },
  {
    "Name": "Neil",
    "Sex": "M",
    "Age": "36",
    "Height (in)": "75",
    "Weight (lbs)": "160"
  },
  {
    "Name": "Omar",
    "Sex": "M",
    "Age": "38",
    "Height (in)": "70",
    "Weight (lbs)": "145"
  },
  {
    "Name": "Page",
    "Sex": "F",
    "Age": "31",
    "Height (in)": "67",
    "Weight (lbs)": "135"
  },
  {
    "Name": "Quin",
    "Sex": "M",
    "Age": "29",
    "Height (in)": "71",
    "Weight (lbs)": "176"
  },
  {
    "Name": "Ruth",
    "Sex": "F",
    "Age": "28",
    "Height (in)": "65",
    "Weight (lbs)": "131"
  }
]

About

A CSV to JSON cli to run inside a Docker container

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published