Advanced JSON handling with encryption, compression, and validation.
Project description
advjson
advjson provides secure and optimized JSON handling with AES encryption, Gzip compression, schema validation, and multi-threading.
Features
- Gzip compression for efficient storage
- AES encryption for secure JSON storage
- JSON schema validation
- Multi-threaded JSON compression
- Automatic key generation
Installation
pip install advjson
USAGE:
from advjson import advjson
data = {"username": "Brewlock", "role": "admin"}
key = advjson.generate_key()
compressed = advjson.compress_json(data)
decompressed = advjson.decompress_json(compressed)
encrypted = advjson.encrypt_json(data, key)
decrypted = advjson.decrypt_json(encrypted, key)
schema = {"type": "object", "properties": {"username": {"type": "string"}, "role": {"type": "string"}}}
is_valid = advjson.validate_json(data, schema)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
advjson-0.1.0.tar.gz
(3.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file advjson-0.1.0.tar.gz.
File metadata
- Download URL: advjson-0.1.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c44c74922851f926177fa20773c562228451019e297ec78985a4eaa51b8649b
|
|
| MD5 |
6610f0a51e8d5eee880cae84ec77fdd2
|
|
| BLAKE2b-256 |
34a272afeec4065091d2ce279909c5f6da68fa017f242e4d82a32c18a8ed9239
|
File details
Details for the file advjson-0.1.0-py3-none-any.whl.
File metadata
- Download URL: advjson-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d1c23e320ab1f593da8d483ba7653f000be10ede0a54f0ee9f29cb3fb428bcc
|
|
| MD5 |
b2a1aac7d1a4274d6aa6a33625b3e2d7
|
|
| BLAKE2b-256 |
21648e7b4f3c6d3208dc416707400d667986cc39812e87f33daa320342bf18d5
|