Skip to main content

Powerful universal JSON encoder/decoder for Python objects with support for pydantic v2.

Project description

kajson

Introduction

Powerful universal JSON encoder/decoder for Python objects with support for pydantic v2.

This library is used by Pipelex, the language for reliable LLM pipelines, check it out.

Installation

Using pip

pip install kajson

Using poetry

poetry add kajson

Using uv (recommended)

uv pip install kajson

Hat tip

This project is heavily based on code from unijson by Bastien Pietropaoli and distributed under the same license, Apache 2.0.


"Pipelex" is a trademark of Evotis S.A.S.

© 2025 Evotis S.A.S.

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

kajson-0.1.5.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

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

kajson-0.1.5-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file kajson-0.1.5.tar.gz.

File metadata

  • Download URL: kajson-0.1.5.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for kajson-0.1.5.tar.gz
Algorithm Hash digest
SHA256 cf166e417642127e4a4bca3d31788b64fcd1969f6bc103df2fa59e069c27b8a8
MD5 a634ec16d4bd92f9f32e3c431a5b4460
BLAKE2b-256 5138300e06d9e5c98d2bcb922e3d2813836f74754a117bcf5c9ff019a20eea0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kajson-0.1.5.tar.gz:

Publisher: publish-pypi.yml on Pipelex/kajson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kajson-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: kajson-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 21.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for kajson-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5fbc4065fa85f56dccf93d644a9d3ee1bccb504d7f27f030a1beacc6ba21e1d6
MD5 91f031a50cffd0760f4b454e246fe37a
BLAKE2b-256 b57c12f2167e1b1056e73224b7c4f8062807af47f0bc6a26ef773e3f8219c773

See more details on using hashes here.

Provenance

The following attestation bundles were made for kajson-0.1.5-py3-none-any.whl:

Publisher: publish-pypi.yml on Pipelex/kajson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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