Ultra fast JSON encoder and decoder for Python
Project description
UltraJSON
UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 3.7+.
Install with pip:
python -m pip install ujson
Usage
May be used as a drop in replacement for most other JSON parsers for Python:
>>> import ujson
>>> ujson.dumps([{"key": "value"}, 81, True])
'[{"key":"value"},81,true]'
>>> ujson.loads("""[{"key": "value"}, 81, true]""")
[{'key': 'value'}, 81, True]
Encoder options
encode_html_chars
Used to enable special encoding of "unsafe" HTML characters into safer Unicode
sequences. Default is False
:
>>> ujson.dumps("<script>John&Doe", encode_html_chars=True)
'"\\u003cscript\\u003eJohn\\u0026Doe"'
ensure_ascii
Limits output to ASCII and escapes all extended characters above 127. Default is True
.
If your end format supports UTF-8, setting this option to false is highly recommended to
save space:
>>> ujson.dumps("åäö")
'"\\u00e5\\u00e4\\u00f6"'
>>> ujson.dumps("åäö", ensure_ascii=False)
'"åäö"'
escape_forward_slashes
Controls whether forward slashes (/
) are escaped. Default is True
:
>>> ujson.dumps("http://esn.me")
'"http:\\/\\/esn.me"'
>>> ujson.dumps("http://esn.me", escape_forward_slashes=False)
'"http://esn.me"'
indent
Controls whether indentation ("pretty output") is enabled. Default is 0
(disabled):
>>> ujson.dumps({"foo": "bar"})
'{"foo":"bar"}'
>>> print(ujson.dumps({"foo": "bar"}, indent=4))
{
"foo":"bar"
}
Benchmarks
UltraJSON calls/sec compared to other popular JSON parsers with performance gain specified below each.
Test machine
Linux 5.0.0-1032-azure x86_64 #34-Ubuntu SMP Mon Feb 10 19:37:25 UTC 2020
Versions
- CPython 3.8.2 (default, Feb 28 2020, 14:28:43) [GCC 7.4.0]
- nujson : 1.35.2
- orjson : 2.6.1
- simplejson: 3.17.0
- ujson : 2.0.2
ujson | nujson | orjson | simplejson | json | |
---|---|---|---|---|---|
Array with 256 doubles | |||||
encode | 22,082 | 4,282 | 76,975 | 5,328 | 5,436 |
decode | 24,127 | 34,349 | 29,059 | 14,174 | 13,822 |
Array with 256 UTF-8 strings | |||||
encode | 3,557 | 2,528 | 24,300 | 3,061 | 2,068 |
decode | 2,030 | 2,490 | 931 | 406 | 358 |
Array with 256 strings | |||||
encode | 39,041 | 31,769 | 76,403 | 16,615 | 16,910 |
decode | 25,185 | 24,287 | 34,437 | 32,388 | 27,999 |
Medium complex object | |||||
encode | 10,382 | 11,427 | 32,995 | 3,959 | 5,275 |
decode | 9,785 | 9,796 | 11,515 | 5,898 | 7,200 |
Array with 256 True values | |||||
encode | 114,341 | 101,039 | 344,256 | 62,382 | 72,872 |
decode | 149,367 | 151,615 | 181,123 | 114,597 | 130,392 |
Array with 256 dict{string, int} pairs | |||||
encode | 13,715 | 14,420 | 51,942 | 3,271 | 6,584 |
decode | 12,670 | 11,788 | 12,176 | 6,743 | 8,278 |
Dict with 256 arrays with 256 dict{string, int} pairs | |||||
encode | 50 | 54 | 216 | 10 | 23 |
decode | 32 | 32 | 30 | 20 | 23 |
Dict with 256 arrays with 256 dict{string, int} pairs, outputting sorted keys | |||||
encode | 46 | 41 | 8 | 24 | |
Complex object | |||||
encode | 533 | 582 | 408 | 431 | |
decode | 466 | 454 | 154 | 164 |
Build options
For those with particular needs, such as Linux distribution packagers, several build options are provided in the form of environment variables.
Debugging symbols
UJSON_BUILD_NO_STRIP
By default, debugging symbols are stripped on Linux platforms. Setting this
environment variable with a value of 1
or True
disables this behavior.
Using an external or system copy of the double-conversion library
These two environment variables are typically used together, something like:
export UJSON_BUILD_DC_INCLUDES='/usr/include/double-conversion'
export UJSON_BUILD_DC_LIBS='-ldouble-conversion'
Users planning to link against an external shared library should be aware of the ABI-compatibility requirements this introduces when upgrading system libraries or copying compiled wheels to other machines.
UJSON_BUILD_DC_INCLUDES
One or more directories, delimited by os.pathsep
(same as the PATH
environment variable), in which to look for double-conversion
header files;
the default is to use the bundled copy.
UJSON_BUILD_DC_LIBS
Compiler flags needed to link the double-conversion
library; the default
is to use the bundled copy.
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
Built Distributions
Hashes for ujson-5.4.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 025758cf6561af6986d77cd4af9367ab56dde5c7c50f13f59e6964b4b25df73e |
|
MD5 | 2dc12ead84c05b8948934b91f54a5a81 |
|
BLAKE2b-256 | 5a37d71bef2801d5e3fb84b8704dadc120fd66c9a842d933b27741adc2faee28 |
Hashes for ujson-5.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e91947fda8354ea7faf698b084ebcdbabd239e7b15d8436fb74394f59a207ac9 |
|
MD5 | c3100a3761728d3854854394a45f7e1e |
|
BLAKE2b-256 | d3e8c8e7474b362250a3759488a4ed8ac51ec255e6d971b5f2dcd68df1670dc4 |
Hashes for ujson-5.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 422653083c6df6cec17fdb5d6106c209aad9b0c94131c53b073980403db22167 |
|
MD5 | 608a90ae0baa5bf4480f4c57894e9a80 |
|
BLAKE2b-256 | 7b635257ea933883c851078ea26db8b64619ecf5567551c6de024b3c2149059d |
Hashes for ujson-5.4.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef985eb2770900a485431910bd3f333b56d1a34b65f8c26a6ed8e8adf55f98d9 |
|
MD5 | f1be5f44d86f42277dd136eaddeaf0ad |
|
BLAKE2b-256 | b3f526cdee0c1be2bad84b150a2a4c7953568f8e150dc937245db8207caa1c9c |
Hashes for ujson-5.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 784dbd12925845a3f0757a956447e2fd31418abb5aeaebf3aca1203195f16fd1 |
|
MD5 | a5d71af1dffe609bcaedb5ee821ee586 |
|
BLAKE2b-256 | 75c8e95c11c7bbb30c3ac299dd2b6c0a21d8eb6129e3d1d26e04250ecbbdfbae |
Hashes for ujson-5.4.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ae1d0094ce730e39e09656bc14074d9573cdd80adec1a55b06d8bf1f9613a01 |
|
MD5 | 221ae0ec17db7a614265c929b0efad5a |
|
BLAKE2b-256 | 43b7e87256a668dcec419031e793f457a466cb632b28a9a631e730bbbd1bcabb |
Hashes for ujson-5.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b40a3757a563ef77c3f2f9ea1732c2924e8b3b2bda3fa89513f949472ad40b6e |
|
MD5 | 8f4eff818c9ffee8ca4a8292166e48a1 |
|
BLAKE2b-256 | 80ec70b7f289deed11ccfbd6a882ada64a3ccb19250bf624e3b4c4fccccc0151 |
Hashes for ujson-5.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cec010d318a0238b1333ea9f40d5603d374cc026c29c4471e2661712c6682da1 |
|
MD5 | 6ca62fc8e420d7ed1e6704be860f5ed2 |
|
BLAKE2b-256 | 0c6aa3d16b0a14d2931246186dea40993e09bcbf029b268082631405c7d8af68 |
Hashes for ujson-5.4.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f4e2fa81e1d99c01e7b1978ab0cbf3c9a8b663f683a709f87baad110d5b940 |
|
MD5 | 948418f714c036a9dc212f52f8832cf4 |
|
BLAKE2b-256 | d2e8c58a0c084e9d9437d6ee679d0d8d6ff2fb82c395ae99219ce352b71bb428 |
Hashes for ujson-5.4.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a2e645325f844f9c890c9d956fc2d35ca91f38c857278238ef6516c2f99cf7c |
|
MD5 | fb163b583bfd9f67febcc8d1fdc12116 |
|
BLAKE2b-256 | 3cc6bb25ffeb26b2f188253b7841f6c050ce64dbb9030686e2d312bc73ecfad9 |
Hashes for ujson-5.4.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d98248f1df1e1aab67e0374ab98945dd36bc1764753d71fd8aea5f296360b76 |
|
MD5 | ef1a2295ef60a840f02755660fc4edcf |
|
BLAKE2b-256 | afcd84fe0f87ec07339427457ddd6524492229ebf164044d55469ffc71b7a811 |
Hashes for ujson-5.4.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbea46c0fbc1c3bc8f957afd8dbb25b4ea3a356e18ee6dd79ace6cf32bd4cff7 |
|
MD5 | bb425d345b994a736885cc2d81f23f0c |
|
BLAKE2b-256 | dbbb6bcff903e97449a61d3fdd711c6d7d58940e6c85c5d58d9a84e2a173b4d1 |
Hashes for ujson-5.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa77af91df3f71858a1f792c74d3f2d3abf3875f93ab1a2b9a24b3797743b02 |
|
MD5 | c73dc0ad8ed799a8971fc7655da0ad9b |
|
BLAKE2b-256 | 35e0ad1a5b4d4658091e9b60f0d3bcfdb506dfb6a28d58f9e5ff293d89c33cbf |
Hashes for ujson-5.4.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd0d4ec694cab8a0a4d85f45f81ae0065465c4670f0db72ba48d6c4e7ae42834 |
|
MD5 | 3ca54db83b0636966a26a75abb0cb07c |
|
BLAKE2b-256 | fd7b4bf523b512f4712cc9ef6aa57598e8283fb7453976f8a38d38745f41663d |
Hashes for ujson-5.4.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d4c9ccd30e621e714ec24ca911ad8873567dc1ac1e5e914405ea9dd16b9d40c |
|
MD5 | 4948eb78562c6d2bfb02cb6a6068fd01 |
|
BLAKE2b-256 | b2048b863c6ebbd208b8db20ba8af87d0662d60963bbbe7843cda3cf19f1888a |
Hashes for ujson-5.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91edcf9978ee401119e9c8589376ae37fd3e6e75ee365c49385cb005eaff1535 |
|
MD5 | aaccdf2b3e55b5492fb09919067478c4 |
|
BLAKE2b-256 | 35c40138453a938052412bce2f48617c1f976411ccc4086ac5e22a206859341b |
Hashes for ujson-5.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa00b746138835271653b0c3da171d2a8b510c579381f71e8b8e03484d50d825 |
|
MD5 | d19a36319e10ce4466e6ffed16357658 |
|
BLAKE2b-256 | cacac86f12f8a33c7d57ff8e54fd847e630dab20ab3c989c1da40ae4ea8b8d34 |
Hashes for ujson-5.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05e411627e5d6ee773232960ca7307e66017f78e3fa74f7e95c3a8cc5cb05415 |
|
MD5 | f044119cb96cf9cda344a84e5061410b |
|
BLAKE2b-256 | 123aa3a45c023a2e16793bb783c2a7f73f5733786b646f2a5e247aff89a4c3f0 |
Hashes for ujson-5.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b045ca5497a950cc3492840adb3bcb3b9e305ed6599ed14c6aeaa08011aa463f |
|
MD5 | 94135ba4d5e7a7f2d4b9125c546321fe |
|
BLAKE2b-256 | 2a12781f6ea79644076a1fc59b8b4c55b0eb8261e796d10453e2386a415453ce |
Hashes for ujson-5.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 511aa641a5b91d19280183b134fb6c473039d4dd82e987ac810cffba783521ac |
|
MD5 | a26ff5baef355798df563feb820a4085 |
|
BLAKE2b-256 | 34da99910ec4e192c33d1689514f14ea662410c631bf4b954adf5ca1e314a314 |
Hashes for ujson-5.4.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68c7f753aec490c6566fd3cd301887c413ac3a588316e446f30a4134ac665668 |
|
MD5 | fa6ee4eb81281c64525510a70b4092a1 |
|
BLAKE2b-256 | f5115cd14e042e8e39db3c9249421c334afccf0bc7c012644e4cf05a5eced445 |
Hashes for ujson-5.4.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cce79ce47c37132373fbdf55b683883c262a3a60763130e080b8394c1201d32 |
|
MD5 | fda32cb855afe4be2d65dc2f34d0de16 |
|
BLAKE2b-256 | 804a1e5d95ce87323386112aa18ede10c571c66c0740f220697481eadd3107e8 |
Hashes for ujson-5.4.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd82932aaa224abd7d01e823b77aef9970f5ac1695027331d99e7f5fda9d37f5 |
|
MD5 | be0aafd4fa2f7c36739e05a7ac899ec8 |
|
BLAKE2b-256 | 42073d008141c90e04479552ab2e53f2f41943c1531532f59746115fa2516621 |
Hashes for ujson-5.4.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 326a96324ed9215b0bc9f1a5af324fb33900b6b0901516bcc421475d6596de0d |
|
MD5 | fca6d9a0475ad1fccb6cac872deb5e3a |
|
BLAKE2b-256 | 42b58f913b9423b322c8f9e32dc8f92fa87366a646d63a318c839ff8aa4db043 |
Hashes for ujson-5.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e844be0831042aa91e847e5ab03bddd1089ab1a8dd0a1bf90411abf864f058b2 |
|
MD5 | 03455fd6cf6f6f7adcb24b1ecce38e30 |
|
BLAKE2b-256 | e245e16e64edff441a0762b61a3fcc5f5f95be4296e30da4db8e81d411e14bc5 |
Hashes for ujson-5.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 400e4ca8a59f71398e8fa56c4d2d6f535e2a121ddb57284ec15752ffce2dd63a |
|
MD5 | 6d22c02eae59236758e188887387b075 |
|
BLAKE2b-256 | a63d67f244f4e24c9664b12c01613746373a6dcbd104413d87d6e66c297ee6a2 |
Hashes for ujson-5.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b46aee21e5d75426c4058dfdb42f7e7b1d130c664ee5027a8dbbc50872dc32b |
|
MD5 | 686fd6d74ca8fef09eecd59dad806e6c |
|
BLAKE2b-256 | 2f587866174a07a76560e847e919658b771b04a2a1577256a321bc881ff72489 |
Hashes for ujson-5.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1120c8263f7d85e89533a2b46d80cc6def15114772010ede4d197739e111dba6 |
|
MD5 | 7ba9804ac0a6fe83f442b25973012766 |
|
BLAKE2b-256 | 09fb681e52cf0e17c91f9b6daaa0cddef0317492f5fa7ffcb7c1ae797606cceb |
Hashes for ujson-5.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2a9ddb5c6d1427056b8d62a1a172a18ae522b14d9ba5996b8281b09cba87edd |
|
MD5 | 3e312cd4b603d3610011f36c5067daad |
|
BLAKE2b-256 | 769e5d4addd1ab813eb05e8a5dcb3a9b61ba54fb33fcbea9db8b351dad3a8061 |
Hashes for ujson-5.4.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d472efa9c92e1b2933a22d2f1dbd5237087997136b24ac2b913bf4e8be03135 |
|
MD5 | 75d9e1d1a1c8103e71901a7e908a5fcb |
|
BLAKE2b-256 | f276d9df9662089437d920d6644988d7d4ff9b478f4060189baa69fd952951cc |
Hashes for ujson-5.4.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 754f422aba8db8201a1073f25e2f732effc6471f8755708b16e6ebf19dd23634 |
|
MD5 | 45e579bdbe48c7ef17b7381bfe38286b |
|
BLAKE2b-256 | bcc6e262253ad78e9ef47d21ae9d6546716f5ddbea69ae713b8e497185c2b186 |
Hashes for ujson-5.4.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5df8b6369ee5ee2685fcc917f6c46b34e599c6e9a512fada6dfd752b909fa06a |
|
MD5 | a8757cbbb5e9f532e2e2a20a48fe3aff |
|
BLAKE2b-256 | ed43a76ce8e5fa8bc5907c7110f0bc538cb115f43b8d2f5f34f4b608266b91d9 |
Hashes for ujson-5.4.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2974b17bc522ef86d98b498959d82f03c02e07d9eb08746026415298f4a4bca3 |
|
MD5 | dc8a0a64784e7ae3da04a44a15b157d5 |
|
BLAKE2b-256 | 8948a8258f23f7ba4d83f3c2668120990c3f36aba948e7200fa47449400f44aa |
Hashes for ujson-5.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0551c1ba0bc9e05b69d9c18266dbc93252b5fa3cd9940051bc88a0dd33607b19 |
|
MD5 | f34cdeebf56bc035a12bb86f3c6adbf5 |
|
BLAKE2b-256 | 5ff1b9aadba666b7b3eddae7ca4ab960b225e1a9715801f69201eeb38f01e223 |
Hashes for ujson-5.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bcde3135265ecdd5714a7de4fdc167925390d7b17ca325e59980f4114c962b8 |
|
MD5 | 16d7915dbde1e81d4819866d54690865 |
|
BLAKE2b-256 | 74aa37892e2ed14b39c1bb7455a75a44291161c1375307fcd0fb6b5b0bb8ce79 |
Hashes for ujson-5.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13297a7d501f9c8c53e409d4fa57cc574e4fbfbe8807ef2c4c7ce2e3ec933a85 |
|
MD5 | 75b98ca50edcc92ffb2ff01afc647370 |
|
BLAKE2b-256 | 43526ac49b9abc5d37aa8868249b82b75975798f4a2b201be80e8727d5ab587e |
Hashes for ujson-5.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3212847d3885bfd4f5fd56cdc37645a8f8e8a80d6cb569505da22fd9eb0e1a02 |
|
MD5 | 1020b059a2d5aa22d7f3d9a501d2c9d6 |
|
BLAKE2b-256 | d65a734ab3c4b0345a6c9d619889a0b0c28c58f2e542cb755462fc5d6cd24c0e |
Hashes for ujson-5.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e12272361e9722777c83b3f5b0bb91d402531f36e80c6e5fafb6acb89e897e3 |
|
MD5 | dc7f15873ee9e60c9e00121041dada89 |
|
BLAKE2b-256 | 64f65dc0c4d008c0a3d833e4a8d94f786f2701095b421938a7eacbbc877562f1 |
Hashes for ujson-5.4.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee29cf5cfc1e841708297633e1ce749aa851fb96830bbe51f2e5940741ff2441 |
|
MD5 | 6e035982e73c5c96b6c2dc78cc871bca |
|
BLAKE2b-256 | 76de606aa9d128f7dac3d0ffde6c80f16efa81bc25280daf3ae1028f8d79c923 |
Hashes for ujson-5.4.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baa76a6f707a6d22437fe9c7ec9719672fb04d4d9435a3e80ee9b1aaeb2089d9 |
|
MD5 | 4bfdab637854ca79f39c205a9a6f1119 |
|
BLAKE2b-256 | 7aeea61b6a487af72302a6a31c5e609c15950e9d3ef92f030e6c2d35bfa86744 |
Hashes for ujson-5.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31bdb6d771d5ef6d37134b42211500bfe176c55d399f3317e569783dc42ed38e |
|
MD5 | 680cbc0bb43d0efaf5cb916c1218b820 |
|
BLAKE2b-256 | 309fd5be7afdb4909e4a5436d7c25a32fa7eee03573c916c054172f1238f110f |
Hashes for ujson-5.4.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cd6117e33233f2de6bc896eea6a5a59b58a37db08f371157264e0ec5e51c76a |
|
MD5 | a1db59a3c8af59d5d2463a55f0b52f7f |
|
BLAKE2b-256 | a5e5e68001b6888e49966bc8ec587cb47dbb30ce6fe62969cac1a4ca12256e8c |
Hashes for ujson-5.4.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a20f2f6e8818c1ab89dd4be6bbad3fc2ddb15287f89e7ea35f3eb849afebbd9 |
|
MD5 | e575507506b1c863e3aaeb19678ca6ae |
|
BLAKE2b-256 | a010a27b3144fd290826712bbd37cca8bf6f3ad7530d597ba9c2be4e22283a4c |
Hashes for ujson-5.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 381c97d326d1ec569d318cc0ae83940ea2df125ede1000871680fefd5b7fdea9 |
|
MD5 | baf60eea8ff6dbbd5f0d9bb6904e4dd0 |
|
BLAKE2b-256 | e20ce2716a22c525866c2766bfe7677b24402d2f0cdea66e2c1a3b63714ea560 |
Hashes for ujson-5.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39bb702ca1612253b5e4b6004e0f20208c98a446606aa351f9a7ba5ceaff0eb8 |
|
MD5 | f255f4024d7ed443e6ca3cf843013a07 |
|
BLAKE2b-256 | 1161d9e159d192dab49510167395fba17a13c4bfb008e795e1a37df64ce90579 |
Hashes for ujson-5.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a0707f381f97e1287c0dbf94d95bd6c0bbf6e4eeeaa656f0076b7883010c818 |
|
MD5 | a740c001e92278822acbe37854eede53 |
|
BLAKE2b-256 | b279f968c76be4832d2035f31662a41e5574dfdcdc5f91a2988fb2aad2960dde |
Hashes for ujson-5.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c547d49a7e9d3f231e9323171bbbbcef63173fb007a2787cd4f05ac6269315 |
|
MD5 | 06d7496dbb67cc01ff8daee9d87b873f |
|
BLAKE2b-256 | 908ee7302d74f2beaa10a42307dea95cc54c3f5151ea46254d73fa24101b45ff |