sb-json-tools
Tools for working with json (especially) json-arrays.
Uses orjson if present, otherwise standard json.
Usage
Installation
pip install sb-json-tools
json-val (lib: sb_json_tools.jt_val)
Allows you to validate iterables of json-objects according to json-schema
Regular and async functions.
json-diff (lib: sb_json_tools.jsondiff)
Allows you to compare two json-objects and get a report how they differ, if they do.
json-val
Command-line tool to validate a json-file with a schema json-schema.
Development
After cloning the repo, just run
make dev
make test
to setup a virtual environment, install dev dependencies and run the unit tests.
Note: If you run the command in a activated virtual environment, that environment is used instead.
Metadata
Release files for sb-json-tools 0.10.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sb_json_tools-0.10.2.tar.gz | 18.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sb_json_tools-0.10.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.6 kB
Release files / sb_json_tools-0.10.2.tar.gz
| Download URL | sb_json_tools-0.10.2.tar.gz |
|---|---|
| Size | 18.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
943e8a682ad05d5745a8f20f7d2507958703c0cd2ac730c7d1f5dbda45646622
|
|
BLAKE2b-256 checksum How to use checksums |
9c65d0e0c28b6b0f189104fae99a5ccbeb1764c03973c88a11a0d17fa74227bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / sb_json_tools-0.10.2-py3-none-any.whl
| Download URL | sb_json_tools-0.10.2-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2c6463c7da93817c7cd9939488e1615ca4c0e71668bfa3e797cd80da324744d7
|
|
BLAKE2b-256 checksum How to use checksums |
ba45efb3cc5df58ee410567e4b6aedd337400e841396c78c97ac61e05b3b1fd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|