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.8+.
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.15.0-1037-azure x86_64 #44-Ubuntu SMP Thu Apr 20 13:19:31 UTC 2023
Versions
- CPython 3.11.3 (main, Apr 6 2023, 07:55:46) [GCC 11.3.0]
- ujson : 5.7.1.dev26
- orjson : 3.9.0
- simplejson : 3.19.1
- json : 2.0.9
ujson | orjson | simplejson | json | |
---|---|---|---|---|
Array with 256 doubles | ||||
encode | 18,282 | 79,569 | 5,681 | 5,935 |
decode | 28,765 | 93,283 | 13,844 | 13,367 |
Array with 256 UTF-8 strings | ||||
encode | 3,457 | 26,437 | 3,630 | 3,653 |
decode | 3,576 | 4,236 | 522 | 1,978 |
Array with 256 strings | ||||
encode | 44,769 | 125,920 | 21,401 | 23,565 |
decode | 28,518 | 75,043 | 41,496 | 42,221 |
Medium complex object | ||||
encode | 11,672 | 47,659 | 3,913 | 5,729 |
decode | 12,522 | 23,599 | 8,007 | 9,720 |
Array with 256 True values | ||||
encode | 110,444 | 425,919 | 81,428 | 84,347 |
decode | 203,430 | 318,193 | 146,867 | 156,249 |
Array with 256 dict{string, int} pairs | ||||
encode | 14,170 | 72,514 | 3,050 | 7,079 |
decode | 19,116 | 27,542 | 9,374 | 13,713 |
Dict with 256 arrays with 256 dict{string, int} pairs | ||||
encode | 55 | 282 | 11 | 26 |
decode | 48 | 53 | 27 | 34 |
Dict with 256 arrays with 256 dict{string, int} pairs, outputting sorted keys | ||||
encode | 42 | 8 | 27 | |
Complex object | ||||
encode | 462 | 397 | 444 | |
decode | 480 | 618 | 177 | 310 |
Above metrics are in call/sec, larger is better.
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.8.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8c91b6f4bf23f274af9002b128d133b735141e867109487d17e344d38b87d94 |
|
MD5 | 75c168e27cb63626686567fb78d0957a |
|
BLAKE2b-256 | 48e17869ff14f09939e2c1bd5c56712f8471e0b8ab7573cff8b5a6c1fa974c18 |
Hashes for ujson-5.8.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e72ba76313d48a1a3a42e7dc9d1db32ea93fac782ad8dde6f8b13e35c229130 |
|
MD5 | 0b9809abd086f9d8ecc05f6bf3ccb5a1 |
|
BLAKE2b-256 | a33012ba1b8e54f7869617e1f57beecfcaa304e1c093650003f0e38bf516a5a3 |
Hashes for ujson-5.8.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b748797131ac7b29826d1524db1cc366d2722ab7afacc2ce1287cdafccddbf1f |
|
MD5 | c454cec4f2a1baa2ac6dbbf6c5bd36d9 |
|
BLAKE2b-256 | a0bb6a1f0e0ec003800402a722511633d9dead569f2050eeef8d20716bedf9b6 |
Hashes for ujson-5.8.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f504117a39cb98abba4153bf0b46b4954cc5d62f6351a14660201500ba31fe7f |
|
MD5 | 736f58ac3e763c7ef54399853937b5a0 |
|
BLAKE2b-256 | ab70898a7a82a4792089715ff5ed425a7f685b80b75bb511b4133edcb70a4403 |
Hashes for ujson-5.8.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f84a7a175c75beecde53a624881ff618e9433045a69fcfb5e154b73cdaa377 |
|
MD5 | f5aa11eac46dc05ff43e56804b71d5f4 |
|
BLAKE2b-256 | 38c72088ea60e55ee8e98ac2b6189649b35c76a2e0d55e832c307017576aea95 |
Hashes for ujson-5.8.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d524a8c15cfc863705991d70bbec998456a42c405c291d0f84a74ad7f35c5109 |
|
MD5 | 3d6c6da51196df989e8f3f05cb682789 |
|
BLAKE2b-256 | 5538bb143d02b0d096842de3849d0da51aab8896386b2e33d4f9e2d9790b9eee |
Hashes for ujson-5.8.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb0142f6f10f57598655340a3b2c70ed4646cbe674191da195eb0985a9813b83 |
|
MD5 | 0d6fb02274e8fc1cd7dc22acb4ad2956 |
|
BLAKE2b-256 | be2546ca67da624865df574eaefc902c3f776144005c54efc4665966ce33acf4 |
Hashes for ujson-5.8.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d8283ac5d03e65f488530c43d6610134309085b71db4f675e9cf5dff96a8282 |
|
MD5 | 8887c555f4edebb25b499529cdfb343c |
|
BLAKE2b-256 | 727b97dab791d9b2e218d586e6f5abf9dcfb2c8f3094b20c204c30b61ad07334 |
Hashes for ujson-5.8.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07d459aca895eb17eb463b00441986b021b9312c6c8cc1d06880925c7f51009c |
|
MD5 | d02683ebab3b9b4d92b8277d4e050783 |
|
BLAKE2b-256 | 50946babbd16fa372779c54a3b24e2e4cc83e979e091b570547e445238ff35bc |
Hashes for ujson-5.8.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efeddf950fb15a832376c0c01d8d7713479fbeceaed1eaecb2665aa62c305aec |
|
MD5 | 9d227c54eacc328c8b43440d46f8b97f |
|
BLAKE2b-256 | 07ff4c3132bd7b3c4da437518aeaa55b54ece898c7cb2ecebeb206b01c6d6de1 |
Hashes for ujson-5.8.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ac97b1e182d81cf395ded620528c59f4177eee024b4b39a50cdd7b720fdeec6 |
|
MD5 | a0e7c468964b357f510d7c59edddd0e4 |
|
BLAKE2b-256 | c1af886d82ad014b95a31d9f6600dab38aff9f0f441afede7e56c8915d9011c5 |
Hashes for ujson-5.8.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48c7d373ff22366eecfa36a52b9b55b0ee5bd44c2b50e16084aa88b9de038916 |
|
MD5 | 88dc6daceda1099aa6a9b9b12801078b |
|
BLAKE2b-256 | 857e4aa50bb06b9ca127fd5c515b1fcca70d12b22e2f4491d203b5b2a995e5f1 |
Hashes for ujson-5.8.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cba16b26efe774c096a5e822e4f27097b7c81ed6fb5264a2b3f5fd8784bab30 |
|
MD5 | 48d26c855d4bfffbd59ecae82562bfe1 |
|
BLAKE2b-256 | 45822121859d3269300adf5738c50844d0532c97080e41dda9529870a6809153 |
Hashes for ujson-5.8.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9571de0c53db5cbc265945e08f093f093af2c5a11e14772c72d8e37fceeedd08 |
|
MD5 | 566efab00dde313d412d2cf45c81b16c |
|
BLAKE2b-256 | cde0c0a4ae34794145a2847642416d269a71ce2d8edacc9547f1d9ac8592fa1c |
Hashes for ujson-5.8.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d230d870d1ce03df915e694dcfa3f4e8714369cce2346686dbe0bc8e3f135e7 |
|
MD5 | 59613b2e7cdfa7abb528814c8f158458 |
|
BLAKE2b-256 | 4c460f647c93c00363f8587958ffe751091f1169e03e71ca8a078ae1badca4dc |
Hashes for ujson-5.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad24ec130855d4430a682c7a60ca0bc158f8253ec81feed4073801f6b6cb681b |
|
MD5 | 8ee209218a3af48146404804b4c86005 |
|
BLAKE2b-256 | 4eada653b96c824f4a6dea09d7eed1509c470b2cf7cc43b754fbcacd3051f83e |
Hashes for ujson-5.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2e385a7679b9088d7bc43a64811a7713cc7c33d032d020f757c54e7d41931ae |
|
MD5 | c92bc143af5350750d46f0f9b2f55237 |
|
BLAKE2b-256 | d1b82fd1d6a2d7266d10400debbf30e20109ed60485a138b1ba1d70d12e0be02 |
Hashes for ujson-5.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16fde596d5e45bdf0d7de615346a102510ac8c405098e5595625015b0d4b5296 |
|
MD5 | 7f5c720b1c818c1ce79dfe01afded9af |
|
BLAKE2b-256 | 646a9d4cf1c0355a9e793d74dd5f5f4788f8536ddad1f87b473e679a4d696475 |
Hashes for ujson-5.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 299a312c3e85edee1178cb6453645217ba23b4e3186412677fa48e9a7f986de6 |
|
MD5 | 88f9aef2515fcaac4904cd009f77d711 |
|
BLAKE2b-256 | fd0d9b97d3cefd91e0302497e75d0f36c946fbee31351e9c3b80a7631b38d2f9 |
Hashes for ujson-5.8.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 102bf31c56f59538cccdfec45649780ae00657e86247c07edac434cb14d5388c |
|
MD5 | 071ec3d7573cc76141a6a3cf67e48256 |
|
BLAKE2b-256 | cb8c78e2ece04f3bb4b9417ca092714b7fa94d3401dc51793e655a7c626a6149 |
Hashes for ujson-5.8.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3659deec9ab9eb19e8646932bfe6fe22730757c4addbe9d7d5544e879dc1b721 |
|
MD5 | 04318504b6053427004144fdebaf4ae7 |
|
BLAKE2b-256 | 63f85eab2e6ff5651ae9e42c84b23058efa173b3aa3aed8b88f8ca1a560fbcbd |
Hashes for ujson-5.8.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a89cf3cd8bf33a37600431b7024a7ccf499db25f9f0b332947fbc79043aad879 |
|
MD5 | 41764637c0a5ef71a4344e80fae97d0e |
|
BLAKE2b-256 | 83f55bd92199b0b5d7c3c14e323857a8b67e8b1bd4b2d933a3f6f12f93263332 |
Hashes for ujson-5.8.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3673053b036fd161ae7a5a33358ccae6793ee89fd499000204676baafd7b3aa |
|
MD5 | ecf73b859a61f069e68a82ba223dea1e |
|
BLAKE2b-256 | 751eab502af9924476673084696927437695b9b47cbae0ed89f0b0e3e925140e |
Hashes for ujson-5.8.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0147d41e9fb5cd174207c4a2895c5e24813204499fd0839951d4c8784a23bf5 |
|
MD5 | 36f9a1870a9314dffc2b9050342eebf9 |
|
BLAKE2b-256 | 4de3e1067eb7331bd2874b9d858bee26dcaebc23eb657ad81af37de1ac5100d5 |
Hashes for ujson-5.8.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20768961a6a706170497129960762ded9c89fb1c10db2989c56956b162e2a8a3 |
|
MD5 | 9d4fb92e8948f138e0aa6e1204225c45 |
|
BLAKE2b-256 | 369076f17e463f5eb51682c256a2dd2739fa7f27996c7c0c48469de6b97de582 |
Hashes for ujson-5.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27a2a3c7620ebe43641e926a1062bc04e92dbe90d3501687957d71b4bdddaec4 |
|
MD5 | d7ed9dd1eae9032f8669018be15af4b9 |
|
BLAKE2b-256 | 8b9ea2abe7d666047bbb9d77c1da287513e64448bddc4e3738ec0dc04961606b |
Hashes for ujson-5.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ce24909a9c25062e60653073dd6d5e6ec9d6ad7ed6e0069450d5b673c854405 |
|
MD5 | 416bda44341908060200b60e3ef9854e |
|
BLAKE2b-256 | b5ca753bce48116e272338f5201bae41b953dc1fca9286eff82c241812a37a7a |
Hashes for ujson-5.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b852bdf920fe9f84e2a2c210cc45f1b64f763b4f7d01468b33f7791698e455e |
|
MD5 | e54c8b2839116e520e2cfdc33a11f4d8 |
|
BLAKE2b-256 | 31a9bd4d99acf4d5fda9f145fcc3a58b33c9046b367057322fb57a9fd8804f1a |
Hashes for ujson-5.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ddeabbc78b2aed531f167d1e70387b151900bc856d61e9325fcdfefb2a51ad8 |
|
MD5 | bef54873733e11b26721fd489ff58a40 |
|
BLAKE2b-256 | bd5f80db257901ba5c3aea02bab7c0a4f40fc79d46ef9f7165261815f9b4be5f |
Hashes for ujson-5.8.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 193349a998cd821483a25f5df30b44e8f495423840ee11b3b28df092ddfd0f7f |
|
MD5 | 34d52a001c14e5607e90c0260098d9a6 |
|
BLAKE2b-256 | 6dadada60921a729c07d3629aeeae89f1750a3a83aa7f80bc0d76bde9444c9f4 |
Hashes for ujson-5.8.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b27a8da7a080add559a3b73ec9ebd52e82cc4419f7c6fb7266e62439a055ed0 |
|
MD5 | e1f5f51a8ad0c9a544517995b95c0bd6 |
|
BLAKE2b-256 | 8083440ca17ad0a1316fdd9d3206a34837cd86d4e17d3a76559e76406d0c0914 |
Hashes for ujson-5.8.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ecc33b107ae88405aebdb8d82c13d6944be2331ebb04399134c03171509371a |
|
MD5 | 9b2c3ffb8dad8ea9189a79115422a50c |
|
BLAKE2b-256 | 53e5ad0df8c6dfaef4ac43af675a49ffc594cb703caa0b1e58df62a573699d26 |
Hashes for ujson-5.8.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f26629ac531d712f93192c233a74888bc8b8212558bd7d04c349125f10199fcf |
|
MD5 | ae1f501cd275a712e8cb3c496c07c3c1 |
|
BLAKE2b-256 | aa87e2373d1a423a103f276e27f4ffc28f6deb55b8404665a988161c509b23b8 |
Hashes for ujson-5.8.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a70f776bda2e5072a086c02792c7863ba5833d565189e09fabbd04c8b4c3abba |
|
MD5 | 6f56016dee44890342c1134f184ac4c0 |
|
BLAKE2b-256 | 050b24aa313c60e2ae6a87e4f7bff86a9d68ecfc5c859791de77cfe691c79f80 |
Hashes for ujson-5.8.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdf04c6af3852161be9613e458a1fb67327910391de8ffedb8332e60800147a2 |
|
MD5 | c02de492a4538a5df3a9815e1d7517d8 |
|
BLAKE2b-256 | dab97960bba0a598a79d63f1cd7deb288c1e939f3cffdac5b92542f1fe90b329 |
Hashes for ujson-5.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40931d7c08c4ce99adc4b409ddb1bbb01635a950e81239c2382cfe24251b127a |
|
MD5 | 7092034348082b801059d7550f50217e |
|
BLAKE2b-256 | 7890bfa62616208bd5195a113c0aa4e42c9f471e69edfc48feba6a0ab494cccb |
Hashes for ujson-5.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4e7bb7eba0e1963f8b768f9c458ecb193e5bf6977090182e2b4f4408f35ac76 |
|
MD5 | 87ecc1c9c976efdb44fb7427ddb26b36 |
|
BLAKE2b-256 | 9f5f6a98cafd815f8674d7352669dce3349abcbd2c69187bcb45c4a1e2f1fc84 |
Hashes for ujson-5.8.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d53039d39de65360e924b511c7ca1a67b0975c34c015dd468fca492b11caa8f7 |
|
MD5 | 5aa427afbf4efcd2258dd481d440c832 |
|
BLAKE2b-256 | fd852845b952d2e22e9717224d0c0f4af86b204959ffb338fd47c896648ee7b2 |
Hashes for ujson-5.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9399eaa5d1931a0ead49dce3ffacbea63f3177978588b956036bfe53cdf6af75 |
|
MD5 | 544675b618bf046446a44864297d05c8 |
|
BLAKE2b-256 | 4519b30c976c4cf641964606ffc5bf738f842bbf83d883ea5c8b7b166a2f843c |
Hashes for ujson-5.8.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4511560d75b15ecb367eef561554959b9d49b6ec3b8d5634212f9fed74a6df1 |
|
MD5 | fc3daf15acdef1680e14f32a5d4f589d |
|
BLAKE2b-256 | 5002736de11f8dc6ebce85946061ce2c270387c1521a7fea2daff4e714c3c553 |
Hashes for ujson-5.8.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f9b63530a5392eb687baff3989d0fb5f45194ae5b1ca8276282fb647f8dcdb3 |
|
MD5 | 7f3f856b71e13b0ec72791482f4e2987 |
|
BLAKE2b-256 | aa4158a53884824aa4b64859c7cb4c309629e4bff8f288c21243c288ea417aee |
Hashes for ujson-5.8.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 407d60eb942c318482bbfb1e66be093308bb11617d41c613e33b4ce5be789adc |
|
MD5 | 2337cd9741546745724b922548beee61 |
|
BLAKE2b-256 | 0fbf32441baf63c8f04330c0927fec4ef59594ed6d3ac77fd00d8742f40cf764 |
Hashes for ujson-5.8.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb87decf38cc82bcdea1d7511e73629e651bdec3a43ab40985167ab8449b769c |
|
MD5 | ce3753489a0071cf6cd440f2d509cbeb |
|
BLAKE2b-256 | 2d9467960e910c66cab19c36f9b9dc9999fb89281da4534f751e77a669771512 |
Hashes for ujson-5.8.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3554eaadffe416c6f543af442066afa6549edbc34fe6a7719818c3e72ebfe95 |
|
MD5 | 1522b3c15ddadc615cb7534dca310dbd |
|
BLAKE2b-256 | acc611cecc6e72121af011462667761142364d7d7691459c0ad29f5abe8296b8 |
Hashes for ujson-5.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a4dafa9010c366589f55afb0fd67084acd8added1a51251008f9ff2c3e44042 |
|
MD5 | de5d858648831b953634523aad680c37 |
|
BLAKE2b-256 | ed2f04fb635a03e11630ae8fd0dff8617442251a4845b7622e359fdf1256e172 |
Hashes for ujson-5.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2873d196725a8193f56dde527b322c4bc79ed97cd60f1d087826ac3290cf9207 |
|
MD5 | 50c07952ccd7594bbf216a06c538c533 |
|
BLAKE2b-256 | e3827019db84bfa1833e954b64450c18a6226c3e9847298e1bf2d99ffb0502d4 |
Hashes for ujson-5.8.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a42baa647a50fa8bed53d4e242be61023bd37b93577f27f90ffe521ac9dc7a3 |
|
MD5 | 274a057548b039a8de413bcad8006027 |
|
BLAKE2b-256 | ca29ab7a93b6304c20a847e0046d090d103d827ab4b108a1cd235a76adc9e94e |
Hashes for ujson-5.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9249fdefeb021e00b46025e77feed89cd91ffe9b3a49415239103fc1d5d9c29a |
|
MD5 | 29cf73b489832b65fdc22ec167f4cad2 |
|
BLAKE2b-256 | e2a53e4a004c2626340b6149d74dd529027d7166cfd86cadd27decf8480ac149 |
Hashes for ujson-5.8.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69b3104a2603bab510497ceabc186ba40fef38ec731c0ccaa662e01ff94a985c |
|
MD5 | bb810b55b5a3ce963f1894d41fb9602c |
|
BLAKE2b-256 | b1abba7ccd41bcc13a1bb5c8f680b0aa935eec668ce38b45e39b500f34068e53 |
Hashes for ujson-5.8.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11da6bed916f9bfacf13f4fc6a9594abd62b2bb115acfb17a77b0f03bee4cfd5 |
|
MD5 | 69736eb9ed317f76ef2a7e95badf6581 |
|
BLAKE2b-256 | 970e29f5df9459ec1a0b95a562c63fb974d1979e2e89979ed9aa6017d17055da |
Hashes for ujson-5.8.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94c7bd9880fa33fcf7f6d7f4cc032e2371adee3c5dba2922b918987141d1bf07 |
|
MD5 | e81c5b466c366dc34dcd2a8223f806bb |
|
BLAKE2b-256 | db2eee2c66d813e7629e46bac01f7d06992045c5345963330276e2f5af0fafa5 |
Hashes for ujson-5.8.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab282d67ef3097105552bf151438b551cc4bedb3f24d80fada830f2e132aeb9 |
|
MD5 | e418e1061eb37322df3e141764000c57 |
|
BLAKE2b-256 | 067655f8db04ee36dac9d015dba720ff83d36c49e52a7049f884454dddafcc11 |
Hashes for ujson-5.8.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae7f4725c344bf437e9b881019c558416fe84ad9c6b67426416c131ad577df67 |
|
MD5 | 4403f84b363a8dea8bf89eb5b6a92fff |
|
BLAKE2b-256 | f53a1bfa9f4dd5caa166292581975a3c38ea2a612123f473838c34ec26237437 |
Hashes for ujson-5.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d9707e5aacf63fb919f6237d6490c4e0244c7f8d3dc2a0f84d7dec5db7cb54c |
|
MD5 | d6c2da2fd7d16cf9b235eabe2f4317a2 |
|
BLAKE2b-256 | 0254a5dd810a93612da244869c3ebf46d1bb7b389af396f982d5f4d0b821b466 |
Hashes for ujson-5.8.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9721cd112b5e4687cb4ade12a7b8af8b048d4991227ae8066d9c4b3a6642a582 |
|
MD5 | 965ac9b896b7430754bfea750a0dbd33 |
|
BLAKE2b-256 | 5f44a9b817f209fd47ca042bbad601932db71795b7cbd850b9cc667318cd7d63 |
Hashes for ujson-5.8.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0be81bae295f65a6896b0c9030b55a106fb2dec69ef877253a87bc7c9c5308f7 |
|
MD5 | a84cefaa1e5de2c26696784f4063903f |
|
BLAKE2b-256 | 70a8d2a72079547d703599d4f157ab952c6d56f188dc87562ec45dd71ec11108 |
Hashes for ujson-5.8.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e54578fa8838ddc722539a752adfce9372474114f8c127bb316db5392d942f8b |
|
MD5 | c7afd1ebf4b73a10b9845970ae2e773f |
|
BLAKE2b-256 | d8e276722e6f89d2767acdb329facde419ff1cfa8e1cbdb3e7c82cf3ba6c61f1 |
Hashes for ujson-5.8.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a64cc32bb4a436e5813b83f5aab0889927e5ea1788bf99b930fad853c5625cb |
|
MD5 | 983148c402776c283b0833f4b71ffe94 |
|
BLAKE2b-256 | c016d5945c790f3ab4a7c32c7a5449d13abf4a0555926640bd5e9e2fbd5831e1 |