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("https://example.com")
'"https:\\/\\/example.com"'
>>> ujson.dumps("https://example.com", escape_forward_slashes=False)
'"https://example.com"'
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.9.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e35d7885ed612feb6b3dd1b7de28e89baaba4011ecdf995e88be9ac614765e9 |
|
MD5 | 1739a5d29e649b7d2781fda7de28a79b |
|
BLAKE2b-256 | 03b6ac205bd6ce45d9b6707b764c3a4e8aac5262fac58fbd91c23bb7077c72e8 |
Hashes for ujson-5.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fbb90aa5c23cb3d4b803c12aa220d26778c31b6e4b7a13a1f49971f6c7d088e |
|
MD5 | 468df0e0aa6472d843233c8467378307 |
|
BLAKE2b-256 | efc4737ce0c40d94b2048fdd728c0ed0f859a2e06b3098792e31b0d24f17442a |
Hashes for ujson-5.9.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4eec2ddc046360d087cf35659c7ba0cbd101f32035e19047013162274e71fcf |
|
MD5 | a6f70a793f31c188c2217dee49b03254 |
|
BLAKE2b-256 | ca6e8afa69a9c5bc86864bd23c468ce3a0fd8410fffac5c77807b1a7107bebd5 |
Hashes for ujson-5.9.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba0823cb70866f0d6a4ad48d998dd338dce7314598721bc1b7986d054d782dfd |
|
MD5 | d46147b48f5f4de9cb64af0e23c85345 |
|
BLAKE2b-256 | baace0f10b6e6979064c4eb17cf6ec201b2137ac1fab787d79379b6013c69d7f |
Hashes for ujson-5.9.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffdfebd819f492e48e4f31c97cb593b9c1a8251933d8f8972e81697f00326ff1 |
|
MD5 | 6c24c79cf3032c9e331803dff18a593a |
|
BLAKE2b-256 | 081b10a58f775ee908a5c32b2e8fd7d6595d23d5272994d81de934764079352f |
Hashes for ujson-5.9.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07e0cfdde5fd91f54cd2d7ffb3482c8ff1bf558abf32a8b953a5d169575ae1cd |
|
MD5 | b40a5c6ef03aa64d69c70ab28ea514e8 |
|
BLAKE2b-256 | d64c45fc98d6b2664d1e3babf37a5e99d2dc0f355a9a3e327db302181d7ac363 |
Hashes for ujson-5.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b1c0991c4fe256f5fdb19758f7eac7f47caac29a6c57d0de16a19048eb86bad |
|
MD5 | 69776c16dd5dc7e2afea52942cce9638 |
|
BLAKE2b-256 | 8479e8751f45fe1b9da65f48888dd1f15d9244f667d4d1d9293a4a092d0dd7bf |
Hashes for ujson-5.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f91719c6abafe429c1a144cfe27883eace9fb1c09a9c5ef1bcb3ae80a3076a4e |
|
MD5 | 8fd7c6f829e396329770b120e75705b7 |
|
BLAKE2b-256 | 3584e8ef8d94e18182ecf75949d04406b5ba1433b2fe9cd9b83cc6fae4d30182 |
Hashes for ujson-5.9.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a8ea0f55a1396708e564595aaa6696c0d8af532340f477162ff6927ecc46e21 |
|
MD5 | 5dcc87a91884e0f1a4be10e3908d2579 |
|
BLAKE2b-256 | 40da4eeda413bad5a5d3222076210283b1f2bb0fbf91c751702ad8361498c4ef |
Hashes for ujson-5.9.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 473fb8dff1d58f49912323d7cb0859df5585cfc932e4b9c053bf8cf7f2d7c5c4 |
|
MD5 | 04da9bccc00eda9566d7bb5b4bac7dd2 |
|
BLAKE2b-256 | 3c30950218fb10fb6c9dd3b50ac6f922805827885fdf358748c2f0aa4a76df1d |
Hashes for ujson-5.9.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eecbd09b316cea1fd929b1e25f70382917542ab11b692cb46ec9b0a26c7427f |
|
MD5 | b6a77db499ef86a23521c701ba4cae83 |
|
BLAKE2b-256 | d7708a996b0ae6ca371c75601ec2f8d7ed76c6f35f3976f9d258cf2d6af8ac34 |
Hashes for ujson-5.9.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 323279e68c195110ef85cbe5edce885219e3d4a48705448720ad925d88c9f851 |
|
MD5 | 2d46d1141a630ad7d95bfa0f645f0b64 |
|
BLAKE2b-256 | cdc992ba90de8dd23327d895d62700d1e1c6671431296589f38acaf1454b83d2 |
Hashes for ujson-5.9.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac92d86ff34296f881e12aa955f7014d276895e0e4e868ba7fddebbde38e378 |
|
MD5 | f140d33075518970056a511508e0ee1e |
|
BLAKE2b-256 | ed3326abf5f1de8361e68c8e327e726586b61c3c393ba09bf682be15fbb5df1e |
Hashes for ujson-5.9.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b048aa93eace8571eedbd67b3766623e7f0acbf08ee291bef7d8106210432427 |
|
MD5 | b2bbae4e2c115d4c4095d269f984fb66 |
|
BLAKE2b-256 | bdafd527c68c72330ef8dd99c1d42a832af306934f87e04584ef754982c46adf |
Hashes for ujson-5.9.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60718f1720a61560618eff3b56fd517d107518d3c0160ca7a5a66ac949c6cf1c |
|
MD5 | 2f261f8660ac27986c24313e44c2d5b4 |
|
BLAKE2b-256 | 30b718b841b44760ed298acdb150608dccdc045c41655e0bae4441f29bcab872 |
Hashes for ujson-5.9.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25fa46e4ff0a2deecbcf7100af3a5d70090b461906f2299506485ff31d9ec437 |
|
MD5 | 1e5977899ca1eec4834a90ed3981f9d5 |
|
BLAKE2b-256 | 345aa231f0cd305a34cf2d16930304132db3a7a8c3997b367dd38fc8f8dfae36 |
Hashes for ujson-5.9.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 829b824953ebad76d46e4ae709e940bb229e8999e40881338b3cc94c771b876c |
|
MD5 | bb55178fb1c6a0006915053958e85f64 |
|
BLAKE2b-256 | 0dc38c6d5f6506ca9fcedd5a211e30a7d5ee053dc05caf23dae650e1f897effb |
Hashes for ujson-5.9.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ca35f484622fd208f55041b042d9d94f3b2c9c5add4e9af5ee9946d2d30db01 |
|
MD5 | cd7f334b085e5bfce7476407563af38e |
|
BLAKE2b-256 | d757e4083d774fcd8ff3089c0ff19c424abe33f23e72c6578a8172bf65131992 |
Hashes for ujson-5.9.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82b5a56609f1235d72835ee109163c7041b30920d70fe7dac9176c64df87c164 |
|
MD5 | b127a0f9fa9ff63f68f5e7f3a7b50b09 |
|
BLAKE2b-256 | 8adc3fda97f1ad070ccf2af597fb67dde358bc698ffecebe3bc77991d60e4fe5 |
Hashes for ujson-5.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f21315f51e0db8ee245e33a649dd2d9dce0594522de6f278d62f15f998e050e |
|
MD5 | b4b096394be0bcf1a4d2c1e9fae48c85 |
|
BLAKE2b-256 | 5b3a2acf0da085d96953580b46941504aa3c91a1dd38701b9e9bfa43e2803467 |
Hashes for ujson-5.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d302bd17989b6bd90d49bade66943c78f9e3670407dbc53ebcf61271cadc399 |
|
MD5 | 52f3cb555ba646c8a18924351a86db13 |
|
BLAKE2b-256 | d2062317433e394450bc44afe32b6c39d5a51014da4c6f6cfc2ae7bf7b4a2922 |
Hashes for ujson-5.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5635b78b636a54a86fdbf6f027e461aa6c6b948363bdf8d4fbb56a42b7388320 |
|
MD5 | 852566896cf08291c43ca73d359ff2a1 |
|
BLAKE2b-256 | 0332737e6c4b1841720f88ae88ec91f582dc21174bd40742739e1fa16a0c9ffa |
Hashes for ujson-5.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b28407cfe315bd1b34f1ebe65d3bd735d6b36d409b334100be8cdffae2177b2f |
|
MD5 | 5f3d2bd0e4099a579d7f4df776bf3420 |
|
BLAKE2b-256 | fb442753e902ee19bf6ccaf0bda02f1f0037f92a9769a5d31319905e3de645b4 |
Hashes for ujson-5.9.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20509a8c9f775b3a511e308bbe0b72897ba6b800767a7c90c5cca59d20d7c42c |
|
MD5 | 4ad177107d04461a7376adc9927ddd05 |
|
BLAKE2b-256 | 167ec37fca6cd924931fa62d615cdbf5921f34481085705271696eff38b38867 |
Hashes for ujson-5.9.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7309d063cd392811acc49b5016728a5e1b46ab9907d321ebbe1c2156bc3c0b99 |
|
MD5 | c87b956deea9bdbe26583d877ad76011 |
|
BLAKE2b-256 | 7a13a3cd1fc3a1126d30b558b6235c05e2d26eeaacba4979ee2fd2b5745c136d |
Hashes for ujson-5.9.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e06849dfeb2548be48fdd3ceb53300640bc8100c379d6e19d78045e9c26120 |
|
MD5 | c95046a3864c7957d3b7dd436c39582e |
|
BLAKE2b-256 | 5f647b63043b95dd78feed401b9973958af62645a6d19b72b6e83d1ea5af07e0 |
Hashes for ujson-5.9.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fc2aa18b13d97b3c8ccecdf1a3c405f411a6e96adeee94233058c44ff92617d |
|
MD5 | c45802167a68d74c5410f0572032b2f4 |
|
BLAKE2b-256 | 51b85309fbb299d5fcac12bbf3db20896db5178392904abe6b992da233dc69d6 |
Hashes for ujson-5.9.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a807ae73c46ad5db161a7e883eec0fbe1bebc6a54890152ccc63072c4884823b |
|
MD5 | e8d3f6bb2ed384121c983048df4cd2ca |
|
BLAKE2b-256 | c8c733822c2f1a8175e841e2bc378ffb2c1109ce9280f14cedb1b2fa0caf3145 |
Hashes for ujson-5.9.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 829a69d451a49c0de14a9fecb2a2d544a9b2c884c2b542adb243b683a6f15908 |
|
MD5 | 6b5e31c9073a02895ab9866af8c8f6ac |
|
BLAKE2b-256 | fca86be607fa3e1fa3e1c9b53f5de5acad33b073b6cc9145803e00bcafa729a8 |
Hashes for ujson-5.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ba7cac47dd65ff88571eceeff48bf30ed5eb9c67b34b88cb22869b7aa19600d |
|
MD5 | 05160f4c0b233109863e81a633ecca22 |
|
BLAKE2b-256 | d393de6fff3ae06351f3b1c372f675fe69bc180f93d237c9e496c05802173dd6 |
Hashes for ujson-5.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5964ea916edfe24af1f4cc68488448fbb1ec27a3ddcddc2b236da575c12c8ae |
|
MD5 | 4356b500d2957e8b7eea507917ca935d |
|
BLAKE2b-256 | 19f31431713de9e5992e5e33ba459b4de28f83904233958855d27da820a101f9 |
Hashes for ujson-5.9.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bbd91a151a8f3358c29355a491e915eb203f607267a25e6ab10531b3b157c5e |
|
MD5 | 435fb08edd4d62aad76558614e0395ef |
|
BLAKE2b-256 | 2673db509fe1d7da62a15c0769c398cec66bdfc61a8bdffaf7dfa9d973e3d65c |
Hashes for ujson-5.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6974b3a7c17bbf829e6c3bfdc5823c67922e44ff169851a755eab79a3dd31ec0 |
|
MD5 | 1c1f9736bc2ef0667beddd3837133211 |
|
BLAKE2b-256 | 345fc27fa9a1562c96d978c39852b48063c3ca480758f3088dcfc0f3b09f8e93 |
Hashes for ujson-5.9.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b23bbb46334ce51ddb5dded60c662fbf7bb74a37b8f87221c5b0fec1ec6454b |
|
MD5 | 88dcd25649d8f85702b0f276cc2ace15 |
|
BLAKE2b-256 | c0caae3a6ca5b4f82ce654d6ac3dde5e59520537e20939592061ba506f4e569a |
Hashes for ujson-5.9.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6d3f10eb8ccba4316a6b5465b705ed70a06011c6f82418b59278fbc919bef6f |
|
MD5 | 6bff188d7bbde2239e48ff1a6e957afc |
|
BLAKE2b-256 | b7fe34f18478d578831655b8d6428abb1a586bbc1244caafdd30b2776a4aff15 |
Hashes for ujson-5.9.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cc7e605d2aa6ae6b7321c3ae250d2e050f06082e71ab1a4200b4ae64d25863c |
|
MD5 | 07947f336fc539a503401c7f11f9bebb |
|
BLAKE2b-256 | b0c7f8c05f29c0caa00ce379e8d5ee8e87ac267f52f58ab7c8a761e3ebfc8809 |
Hashes for ujson-5.9.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b68a0caab33f359b4cbbc10065c88e3758c9f73a11a65a91f024b2e7a1257106 |
|
MD5 | 8bff89bcc669a8e50af5b3473b352caa |
|
BLAKE2b-256 | 444a11a91a9e2e5f6153d8042821f21ea488a91e8017162212362445118f6660 |
Hashes for ujson-5.9.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f833c529e922577226a05bc25b6a8b3eb6c4fb155b72dd88d33de99d53113124 |
|
MD5 | 5c5f0e04c7d97cc04febeb5d3507e28c |
|
BLAKE2b-256 | ba083fc98e5041e9799b0b7a5d842f221c060cb6854751ec894fff90f8a1d50c |
Hashes for ujson-5.9.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a566e465cb2fcfdf040c2447b7dd9718799d0d90134b37a20dff1e27c0e9096 |
|
MD5 | cb47e987790e18e6a27339242626ff25 |
|
BLAKE2b-256 | 8d7df91118d8408eccd54a5cc2d16dfb1f8b9701b8798d38fea5ba3c2c402827 |
Hashes for ujson-5.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 779a2a88c53039bebfbccca934430dabb5c62cc179e09a9c27a322023f363e0d |
|
MD5 | bf11c866e593b841fb432379caa86347 |
|
BLAKE2b-256 | 5f7fa5802c527de69d012bf836ff3cc72ca70e0d799dff6034d39f68c27f2d50 |
Hashes for ujson-5.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e015122b337858dba5a3dc3533af2a8fc0410ee9e2374092f6a5b88b182e9fcc |
|
MD5 | ca1cc3951db1b84769672ea75c477578 |
|
BLAKE2b-256 | 2005908ffe907b698811a32a60560c71d968f441a41a55af1608f0b5129d390e |
Hashes for ujson-5.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ca3c41e80509fd9805f7c149068fa8dbee18872bbdc03d7cca928926a358d5 |
|
MD5 | c461623e36cb6e624a9169612ca9ac43 |
|
BLAKE2b-256 | d23304447295efcdcfd8afdea8990db10827e1b54c22ff2ea97ccf147345eb2a |
Hashes for ujson-5.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a365eac66f5aa7a7fdf57e5066ada6226700884fc7dce2ba5483538bc16c8c5 |
|
MD5 | 6ebbbd53a08dd01b924eba7ee9d4901b |
|
BLAKE2b-256 | 87a70c17d59df9fb104b04d8137d1b79d089efbb27b58cec2cbbe482969304f4 |
Hashes for ujson-5.9.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab71bf27b002eaf7d047c54a68e60230fbd5cd9da60de7ca0aa87d0bccead8fa |
|
MD5 | d31d8eb5d6caa59ab212fec0cd7699de |
|
BLAKE2b-256 | 0df0c5083a3562f8422bc4c26b4bbb3a06bc3a62907ad02adcddb8dc7582c487 |
Hashes for ujson-5.9.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6adef377ed583477cf005b58c3025051b5faa6b8cc25876e594afbb772578f21 |
|
MD5 | faf73fdacec5ff107de65789a8248c9d |
|
BLAKE2b-256 | 2e9aca2e2df94a23cf95c1ae60e89ad053eca3f010fc6996dae1898e5d90fde8 |
Hashes for ujson-5.9.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f69f16b8f1c69da00e38dc5f2d08a86b0e781d0ad3e4cc6a13ea033a439c4844 |
|
MD5 | d4540458fb1b89b77046644522a99e0b |
|
BLAKE2b-256 | 3770f7a455225de729763c4cd34b06828bbb08478b39bb1409be0b5ec416d8a5 |
Hashes for ujson-5.9.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37ef92e42535a81bf72179d0e252c9af42a4ed966dc6be6967ebfb929a87bc60 |
|
MD5 | bae3e997255a69a0ea86378cc37e464f |
|
BLAKE2b-256 | 504f9541c36bc1342dbea0853d6e75b91094f44f1e5709bca3c16e1a35f6bf84 |
Hashes for ujson-5.9.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32bba5870c8fa2a97f4a68f6401038d3f1922e66c34280d710af00b14a3ca562 |
|
MD5 | 3a573582f644358a9e9fcce65653a638 |
|
BLAKE2b-256 | 0b28ddbd1f3e7b81be954961bc9c54d5b7594367a6fcd3362ffbd3822514d3b3 |
Hashes for ujson-5.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd4ea86c2afd41429751d22a3ccd03311c067bd6aeee2d054f83f97e41e11d8f |
|
MD5 | dd19f4088ead182a59f3a2cb7b683025 |
|
BLAKE2b-256 | bd39bacd7004191d2d9bc8aaf0af102cbc761ab2af7dca649df67888041f84cd |
Hashes for ujson-5.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2f909bc08ce01f122fd9c24bc6f9876aa087188dfaf3c4116fe6e4daf7e194f |
|
MD5 | 81ba9ff0a527a5641d6286bb483354c8 |
|
BLAKE2b-256 | 22fbe5531dd0d0de2d5d1aff2e6a0b78299f2f9b611d2cd67954c1dfe064aae6 |
Hashes for ujson-5.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63fb2e6599d96fdffdb553af0ed3f76b85fda63281063f1cb5b1141a6fcd0617 |
|
MD5 | 48c0a8f0d189e6b9707a81b166f445cd |
|
BLAKE2b-256 | 4964c563bc163154714a128a7e7403bc3df5e826e8936bf1f5ef602c19626eed |
Hashes for ujson-5.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdf7fc21a03bafe4ba208dafa84ae38e04e5d36c0e1c746726edf5392e9f9f36 |
|
MD5 | d2f60bcbe2e372f6c90b93da305d3327 |
|
BLAKE2b-256 | 022d4d4956140a1c92f06ef8aa1a62a8eb7e99dd2f7f32aa5d2e4a963a4bcf7c |
Hashes for ujson-5.9.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0fd2eba664a22447102062814bd13e63c6130540222c0aa620701dd01f4be81 |
|
MD5 | 4fa4b71ccf24bd98661a9a276643f45a |
|
BLAKE2b-256 | b22c4500b6c1e99e01e2a902ddd8a14d0972d18c05f670c42a64ed65c6361eee |
Hashes for ujson-5.9.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 506a45e5fcbb2d46f1a51fead991c39529fc3737c0f5d47c9b4a1d762578fc30 |
|
MD5 | 88fb16e175ba4ffda940373411ac6e57 |
|
BLAKE2b-256 | 20ceac40c36fd1a1206f3e8b4b8e2ab6bc42e3228672775c4c87de7f675ece37 |
Hashes for ujson-5.9.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0cb4a7814940ddd6619bdce6be637a4b37a8c4760de9373bac54bb7b229698b |
|
MD5 | db964069ef42345a866dacf6cdb0bc3a |
|
BLAKE2b-256 | e31640e5647a9ad05adbb3ffeed272e2c9d887abd103eb66699968d6cf79d932 |
Hashes for ujson-5.9.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b159efece9ab5c01f70b9d10bbb77241ce111a45bc8d21a44c219a2aec8ddfd |
|
MD5 | 2426e72a4273aaf33c86b0c5f90f6509 |
|
BLAKE2b-256 | e217f55eaeae6c769ac1abd05cb1002c5e12565f37e6be78a6326139ea2b4e20 |
Hashes for ujson-5.9.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c4d6adb2c7bb9eb7c71ad6f6f612e13b264942e841f8cc3314a21a289a76c4e |
|
MD5 | a24dc7e2301024f66907817db2fce52e |
|
BLAKE2b-256 | 4a7d7f5642e81374dbbf9fc9b099a71b62fbb8b565a24cfcd84c13172167bca9 |
Hashes for ujson-5.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e208d3bf02c6963e6ef7324dadf1d73239fb7008491fdf523208f60be6437402 |
|
MD5 | 79f568c3d2afe6cc2affdcd4444c8d4c |
|
BLAKE2b-256 | 977839bd02b54497d9295eaba5d597a5490cb2233f506df7db454da4e1d4e670 |
Hashes for ujson-5.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdcb02cabcb1e44381221840a7af04433c1dc3297af76fde924a50c3054c708c |
|
MD5 | 5093de639e93a61bb4b5b28b13aa0c32 |
|
BLAKE2b-256 | 9478343948809148b04e5d0af609520da8a83ad07d4690a25cd41b7270a7c7d5 |
Hashes for ujson-5.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4b3917296630a075e04d3d07601ce2a176479c23af838b6cf90a2d6b39b0d95 |
|
MD5 | 69f0a68d2a3d98673d63058ad1973384 |
|
BLAKE2b-256 | 5b10037af2e0e94375673d4cb479d26c725bfac1bbaa25e2e9cf90fb6aa434ef |
Hashes for ujson-5.9.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff741a5b4be2d08fceaab681c9d4bc89abf3c9db600ab435e20b9b6d4dfef12e |
|
MD5 | d2a40ecdfd8d40ec45bfd5915fb73b4e |
|
BLAKE2b-256 | dc81a08e0dd66e2b150d328c2bf8091b2be356e9da4abd525eb2a5df12314398 |
Hashes for ujson-5.9.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d581db9db9e41d8ea0b2705c90518ba623cbdc74f8d644d7eb0d107be0d85d9c |
|
MD5 | fe33bdf541057cd04b73902fa7233858 |
|
BLAKE2b-256 | e1e0d2d06bd2ed1e84833eaad3777cd4ac4dcea22365a28184c2bc87dfe1f017 |