Skip to main content

Utility library for serializing/deserializing custom Python objects to/from JSON.

Project description

pyobjson - Python Object JSON Tool

Utility library for serializing/deserializing custom Python objects to/from JSON.

GitHub release (latest SemVer) GitHub tag (latest SemVer) GitHub Workflow Status (with event)

PyPI PyPI PyPI PyPI


Do you like the Python Object JSON Tool? Star the repository on GitHub and please consider helping support its ongoing development:


READ THE DOCS HERE!
Detailed documentation can be found at https://pyobjson.wrencode.dev.

 

Table of Contents


About

The Python Object JSON Tool is a utility library for serializing/deserializing custom Python objects to/from JSON.

Dependencies

The Python Object JSON Tool does not have any third-party dependencies to run the code. It has several development dependencies, which can be seen in the package pyproject.toml.

Toolchain

The below tools and resources are used as part of pyobjson:

  • uv - package management
  • ruff - code linting
  • bandit - code security
  • make - Makefile build automation
  • MkDocs - package documentation
  • python-dotenv - programmatic access to environment variables defined in a .env file
  • pytest - code testing framework
  • GitHub Actions - CI/CD
  • act - GitHub Actions testing

Usage

COMING SOON!

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

pyobjson-4.0.0.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

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

pyobjson-4.0.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file pyobjson-4.0.0.tar.gz.

File metadata

  • Download URL: pyobjson-4.0.0.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.5

File hashes

Hashes for pyobjson-4.0.0.tar.gz
Algorithm Hash digest
SHA256 69f1ede9f03e246b1ab0ffa20fa6be0cc1659d86b355d2b59d5a763f6e30dbd9
MD5 51e87bd1b4eaa79c71478b8e2db4226f
BLAKE2b-256 8ba94389197c3ef32efd7482ad880e71ee95a325668f6e02d0fc4f4723d4a8b5

See more details on using hashes here.

File details

Details for the file pyobjson-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: pyobjson-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.5

File hashes

Hashes for pyobjson-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2bbadb3098818b1ed85a3b7d31e9d55a556a9b92a70c91ff3bf6bfc6dd43bd0d
MD5 92ba9f57734dad3dabf834474e53b76c
BLAKE2b-256 830385fdc18e6020823995d34c9de7ffcd8a576848f47a6a89de772628af502f

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