hyperjson5
A hyper-fast, safe Python module to read and write JSON data. Works as a drop-in replacement for Python's built-in json module. This is alpha software and there will be bugs, so maybe don't deploy to production just yet. :wink:
Installation
pip install hyperjson5
Usage
hyperjson5 is meant as a drop-in replacement for Python's json module:
>>> import hyperjson5
>>> hyperjson5.dumps([{"key": "value"}, 81, True])
'[{"key":"value"},81,true]'
>>> hyperjson5.loads("""[{key: "value"}, 81, true]""")
[{u'key': u'value'}, 81, True]
Contributions welcome!
License
hyperjson5 is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in hyperjson by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Release files for hyperjson5 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hyperjson5-0.1.0.tar.gz | 42.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hyperjson5-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.34+ x86-64 | Details |
Total release size: 1.4 MB
Release files / hyperjson5-0.1.0.tar.gz
| Download URL | hyperjson5-0.1.0.tar.gz |
|---|---|
| Size | 42.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
218021f599c7e464829a87ce1f4c8d116744a2f9419ab858fde981e06143947c
|
|
BLAKE2b-256 checksum How to use checksums |
4f269a71a26d15d2146466f1d30b17d5286cb58e26fe34a8afa9272b5fdbc90d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|
Release files / hyperjson5-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl
| Download URL | hyperjson5-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
7a07b9d3ad7da5025cc2f7bd0285484c01d1965c916931d589613620f25c867d
|
|
BLAKE2b-256 checksum How to use checksums |
c656dcb3798eb24449a32bd87bc91b94f08c603bcccff6265797c5467407d2a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|