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:
$ pip install datakneadAnd 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.jsondataknead has inbuilt loaders for CSV, Excel, JSON, TOML and XML and you can easily write your own.
Piqued your interest? Read the docs!.