Python JSON Libraries
Curated list of the most awesome Python JSON Libraries.
- orjson - Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy.
- jsonpickle - Python library for serializing any arbitrary object graph into JSON. It can take almost any Python object and turn the object into JSON. Additionally, it can reconstitute the object back into Python..
- pykwalify - Python YAML/JSON schema validation library.
- json-logging-python - Cloud-native distributed Python logging library to emit JSON log that can be easily indexed by logging infrastructure .
- python-jsonrpc - Python JSON-RPC Client Server Library With Additional Support for BaseHTTPServer, CherryPy And CGI.
- jsonlines - python library to simplify working with jsonlines and ndjson data.
- django-import-export - Django application and library for importing and exporting data with admin integration..
- python-jwt - JSON Web Token library for Python.
- twarc - A command line tool (and Python library) for archiving Twitter JSON.
- jsonmodels - jsonmodels is library to make it easier for you to deal with structures that are converted to, or read from JSON..
- storage-file-transfer-json-python - Uploads and downloads files between Google Cloud Storage and the local filesystem using the Google Python Client Library..
- tornadorpc - Python libraries for XML/JSON RPC using the Tornado framework..
- django-ajax - Fast and easy AJAX libraries for django applications. Contains ajax decorator, ajax middleware, shortcuts and more..
- python-json-benchmark - Benchmark of Python JSON libraries.
- bigjson - Python library that reads JSON files of any size..
- semanticnet - Small python library to create semantic graphs in JSON..
- jsoncompare - A simple python library for comparing json objects for equivalency and helping developers to quickly spot differences between complex json structures. .
- aria2p - Command-line tool and library to interact with an aria2c daemon process with JSON-RPC..
- pj - A small, hand-written Python JSON library.
- dialogflow-webhook-response-libary-in-python - This library simplifies the JSON response building in Python for Dialogflow..
- traad - An JSON+HTTP server for the rope Python refactoring library.
- csv-diff - Python CLI tool and library for diffing CSV and JSON files.
- mimesis - Mimesis is a powerful Python library that empowers developers to generate massive amounts of synthetic data efficiently. .
- robotframework-jsonvalidator - Robot Framework library for JSON validation.
- railroad-diagrams - 🚂 A small JS+SVG library for drawing railroad syntax diagrams, like on JSON.org. Now with a Python port!.
- jsonstat.py - python library for reading json-stat format dataset.
- restnavigator - A python library for interacting with HAL+JSON APIs.
- graphtage - A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV..
- msgspec - A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.
- python-flickr - A Python Library to interface with Flickr REST API, OAuth & JSON Responses.
- py-solusvm-api - Python SolusVM JSON API Library.
- linkedin - A Python Library to interface with LinkedIn API, OAuth and JSON responses.
- dougrain - Python library for working with JSON HAL.
- reconfigure - Config-file-to-Python mapping library (ORM)..
- lollipop - Python data serialization/validation library.
- python-ubus - Python library for accessing ubus over JSON-RPC.
- jsonstreams - A Python library for writing JSON documents as streams.
- jsonklog - JSON Logging Format Libraries for Python (and handlers for ElasticSearch, and MongoDB).
- undictify - Python library providing type-checked function calls at runtime.
- py-cpanel-api - Python WHM/Cpanel JSON API Library.
- statham-schema - Statham is a Python Model Parsing Library for JSON Schema..
- cti-taxii-client - OASIS TC Open Repository: TAXII 2 Client Library Written in Python.
- pyLanguagetool - Python Library and CLI for the LanguageTool JSON API.
- EJTP-lib-python - Encrypted JSON Transport Protocol library for Python 2.6-3.3..
- protobuf-to-dict - A small Python library for creating dicts from protocol buffers. Useful as an intermediate step before serialization (e.g. to JSON)..
- spyne - A transport agnostic sync/async RPC library that focuses on exposing services with a well-defined API using popular protocols..
- cartographer - Python library for easily using JSON API, especially with Flask.
- typedjsonrpc - A typed decorator-based JSON-RPC library for Python.
- jc - CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts..
- collection-json.python - Simple python library to work with Collection+JSON documents.