Skip to content

Latest commit

 

History

History
41 lines (40 loc) · 860 Bytes

File metadata and controls

41 lines (40 loc) · 860 Bytes

CONVCSV2JSON

Convert a CSV file into JSON format based on CSV headers

pip install convcsv2json

Usage

from convcsv2json import csv2json

data=csv2json(
    'sample.csv',        # CSV filename
    intend=4,            # JSON intendation
    numbered=True        # Set JSON data in numbered format or not
    )
print(data.json()) # Print in JSON format
data.export('export.json') # Export the data into a JSON file

"intend" and "numbered" parameters are optional. By default, "intend" is set as None and "numbered" is set as False

from convcsv2json import csv2json
print(csv2json('sample.csv',4).json())

Sample CSV

name,age
kewldog,12
kewlcat,23

Generated JSON

[
    {
        "name": "kewldog",
        "age": "12"
    },
    {
        "name": "kewlcat",
        "age": "23"
    }
]