Skip to main content

JSON parser & serializer built on yyjson

Project description

PyPI - License Tests

py_yyjson

py_yyjson Logo

Fast and flexible Python JSON parsing built on the excellent yyjson project.

GitHub Sponsors PyPI - License PyPI - Version

  • Fast: yyjson is several times faster than the builtin JSON module, and is faster than most other JSON libraries.
  • Flexible: Parse JSON with strict specification compliance, or with extensions such as comments, trailing commas, Inf/NaN, numbers of any size, and more.
  • Lightweight: yyjson is a lightweight project dependency with low maintenance overhead. It's written in C, and has no dependencies other than a C89 compiler. Built wheels are between 50kb and 800kb depending on the platform.
  • Portable: Binary wheels are available for many versions of Python on many architectures, such as x86, x86_64, ARM, and ARM64, PowerPC, IBM Z, and more. PyPy is also supported. Supports Python 3.9 and newer.
  • Manipulate documents: The fastest JSON Merge-Patch (RFC 7386), JSON Patch (RFC 6902), and JSON Pointer (RFC 6901) implementations available for Python allow you to manipulate JSON documents without deserializing them into Python objects.
  • Traceable: yyjson uses Python's memory allocator by default, so you can trace memory leaks and other memory issues using Python's built-in tools.

Documentation

Find the latest documentation at https://tkte.ch/py_yyjson.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vtx_yyjson-4.1.1.tar.gz (130.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vtx_yyjson-4.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (683.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

vtx_yyjson-4.1.1-cp313-cp313-macosx_10_13_universal2.whl (329.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

vtx_yyjson-4.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (681.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vtx_yyjson-4.1.1-cp311-cp311-macosx_10_9_universal2.whl (329.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file vtx_yyjson-4.1.1.tar.gz.

File metadata

  • Download URL: vtx_yyjson-4.1.1.tar.gz
  • Upload date:
  • Size: 130.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for vtx_yyjson-4.1.1.tar.gz
Algorithm Hash digest
SHA256 425db8e81f67ee53c4b93cb7686a1293aae3a0cb931fed861c8e23218f719f90
MD5 824916beadec6c826308e2f53ef0726c
BLAKE2b-256 9d153cb9eb846bf7de32376e110803f1bf1d6bd154302476bd2809f324ff4016

See more details on using hashes here.

File details

Details for the file vtx_yyjson-4.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtx_yyjson-4.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45c8abfd0dc92c0be4211fede66a7c0e352d095126ef46f80c3ce550a0f3eec2
MD5 241b4e0b5b4f05d0d7c3369a734a7c38
BLAKE2b-256 d174b8c17fabebaa94419a447de79119340c5c66cea8e5a38524c6b6be6306f1

See more details on using hashes here.

File details

Details for the file vtx_yyjson-4.1.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for vtx_yyjson-4.1.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c842505ddcf0263493aea70bcc51383cbd41d50d31d441de9944011ea540a273
MD5 9d37a5285133153b78b48cca1f0dc179
BLAKE2b-256 dca66873f15cdb6eb8ee04c9b073121bde8d517942ab2d4c7a75aa59b55753a1

See more details on using hashes here.

File details

Details for the file vtx_yyjson-4.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtx_yyjson-4.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25f8b4021f3f034e52fcab0f04fed50a97ff15c8ffc8258136d59e9126f50924
MD5 a1a5892bebfa7711dd0a11a16420a742
BLAKE2b-256 b067d247aaf7951411dcf11db539e1b9651a6e88b4aa09c71515add92751e8b3

See more details on using hashes here.

File details

Details for the file vtx_yyjson-4.1.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for vtx_yyjson-4.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5b1595b0c8b6a806870a0a23ac26a83ccd68738d4eae44747858a5224f69ac04
MD5 fe11213ef45c5ae44defa5e6cf504507
BLAKE2b-256 06ba80723a5f981c7e6bc5d98f673d3eb3eb14b6b36b6d6720f833f236f770ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page