orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively. orjson supports CPython 3.8, 3.9, 3.10, 3.11, and 3.12. It distributes amd64/x86_64, aarch64/armv8, arm7, POWER/ppc64le, and s390x wheels for Linux, amd64 and aarch64 wheels for macOS, and amd64 and i686/x86 wheels for Windows. orjson does not support PyPy. Releases follow semantic versioning and serializing a new object type without an opt-in flag is considered a breaking change.

Features

  • Serializes dataclass instances 40-50x as fast as other libraries
  • Serializes datetime, date, and time instances to RFC 3339 format
  • Serializes arbitrary types using a default hook
  • Has strict UTF-8 conformance, more correct than the standard library
  • Has an option for strict JSON conformance on 53-bit integers with default support for 64-bit
  • Does not provide load() or dump() functions for reading from/writing to file-like objects

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

Apache License V2.0

Follow orjson

orjson Web Site

Other Useful Business Software
The AI workplace management platform Icon
The AI workplace management platform

Plan smart spaces, connect teams, manage assets, and get insights with the leading AI-powered operating system for the built world.

By combining AI workflows, predictive intelligence, and automated insights, OfficeSpace gives leaders a complete view of how their spaces are used and how people work. Facilities, IT, HR, and Real Estate teams use OfficeSpace to optimize space utilization, enhance employee experience, and reduce portfolio costs with precision.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of orjson!

Additional Project Details

Programming Language

Python

Related Categories

Python JSON Software

Registered

2023-10-06