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.2.0.tar.gz (129.9 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.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (686.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

vtx_yyjson-4.2.0-cp313-cp313-macosx_10_13_universal2.whl (329.7 kB view details)

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

vtx_yyjson-4.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (686.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

vtx_yyjson-4.2.0-cp312-cp312-macosx_10_13_universal2.whl (329.7 kB view details)

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

vtx_yyjson-4.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (684.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vtx_yyjson-4.2.0-cp311-cp311-macosx_10_9_universal2.whl (329.5 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for vtx_yyjson-4.2.0.tar.gz
Algorithm Hash digest
SHA256 74887e8b703ad79befa0c8c24a7683416ea66ad074507656c808a13407177ec8
MD5 e6c7a880e6e8ba955b4b3ad6f3983350
BLAKE2b-256 5e4a6b3e7699ba2840c5d07d4e669221ebf9de4ca4cfb390f89b23e4185b5ce0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtx_yyjson-4.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6466e0cf19eaf8c216a1a4956c0cf4169bb86c305af68304a8c77a7a7515ed6
MD5 f6eb288153c54cadf7071d1632908a23
BLAKE2b-256 b3f8eee455fd5202c984ccb4e667d3bd7d095e6e8d29ec82f8ceeee622d3458e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtx_yyjson-4.2.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 751c7b936971b3c6e2ac25fe321e77034eac14a02a334a4ab608cf13a6d05a2f
MD5 a1fa876f0ae72ca9016de3b34b5919f3
BLAKE2b-256 7cf77eb755e3d8e703c10079ef288b28aac85cd25036111aa05cd2dfcf167621

See more details on using hashes here.

File details

Details for the file vtx_yyjson-4.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtx_yyjson-4.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61a36057f32d13c78b6d4bca1f623ea92f9ce082ccea32361837eed4b95cf9b3
MD5 5077648020b2ae183c4b5ef638717b28
BLAKE2b-256 51ef4a308e6b2c0ab3b9d01d36d2e9cc4c6f15039c19930185f2335ffab21153

See more details on using hashes here.

File details

Details for the file vtx_yyjson-4.2.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for vtx_yyjson-4.2.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 63c602efb262624b877bac98d1f91c9a25a6a95ee738f3f15783d327c6f3ea8b
MD5 cf25049739a3d28d1e1b8f8aa367f519
BLAKE2b-256 ff5781ac9019250781a75f3a797fc95dbc39f4761fc7095ac117ee7764919f73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtx_yyjson-4.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e318cae1d145dd850ac2057371d9f5c796db221c9d2f57b69e3154ada1d0769
MD5 63f6ca7f440ed6f96466b2ca4822b774
BLAKE2b-256 d30ad5f67c7724c87ec48f5004933ad0bb812f5e672c21472dbe4d7d3f213e65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtx_yyjson-4.2.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 feb5b1e6863fbf4c585c36d2bd8ef2dcf40b144fb9d53b49ced854a1ce29798c
MD5 e78aeeeac1a1e17ec05ed8dbea5aa38d
BLAKE2b-256 b381d81b0e48ad92d950fdbcce450918c8c987c87173f63471ff69835b0af1c1

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