Fluent conversion between data formats like JSON, XML and CSV
Ever sighed when you wrote code to convert CSV to JSON for the thousandth time?
import csv import json data =  with open("cities.csv") as f: reader = csv.DictReader(f) for row in reader: data.append(row) with open("cities.json", "w") as f: json.dump(data, f)
Stop sighing and use
dataknead. Fetch it with
$ pip install dataknead
And use it like this:
from dataknead import Knead Knead("cities.csv").write("cities.json")
Or make it even easier on the command line:
knead cities.csv cities.json
dataknead has inbuilt loaders for CSV, Excel, JSON, TOML and XML and you can easily write your own.
Piqued your interest? Read the docs!.