Skip to content

A very fast and unopinionated JSON to CSV converter built with msgspec.

License

Notifications You must be signed in to change notification settings

diffbot/jsonToCsv

Repository files navigation

JSON to CSV Converter

A very fast and unopinionated JSON to CSV converter built with msgspec.

  • Accepts all types of JSON. Even large and complicated ones.
  • Customizable. Choose only the columns you need.
  • Open source. Self-host and run the app entirely offline.

Just need the conversion script? See jsonToCsv.py.

Getting Started

The easiest way to get started is to use the hosted tool at json.diffbot.com. No login is required and it's completely free to use.

If you have a large JSON file to convert (>2gb), or if privacy is necessary, clone this repo locally and follow the instructions below to run and install locally.

How to Run Locally

Install Dependencies

npm install
pip install requirements.txt

Start the App

Frontend

npx vite build --watch

Backend

flask run

Acknowledgements

Many thanks to Jim Crist-Harif for msgspec and Diffbot for hosting this tool.

About

A very fast and unopinionated JSON to CSV converter built with msgspec.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published