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.6.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87578ccfc35461c77e73660fb7d89bc577732f671364f442bda9e2c58b571765 |
|
MD5 | 62ae11613fc09a6da2541cca862d74cb |
|
BLAKE2b-256 | a4b852a41a8778398edaecd39bc1943b4a85af6829644243723afc7c8f0de0a8 |
Hashes for ujson-5.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f4be832d97836d62ac0c148026ec021f9f36481f38e455b51538fcd949ed2a |
|
MD5 | 7cb9904a50ca415201d9db9dfd05d47b |
|
BLAKE2b-256 | 4671ba0c0fc48b00b58f83fcec87a03422b6e900320c63cc5f6452e2645ebf18 |
Hashes for ujson-5.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4277f6b1d24be30b7f87ec5346a87693cbc1e55bbc5877f573381b2250c4dd6 |
|
MD5 | 8b458209ac2bbf549e11c72a32e17f32 |
|
BLAKE2b-256 | 82b0d77702c0842c7f9d4fbb7b9fb7c4680984da0c45624e5871809f8ef49f0c |
Hashes for ujson-5.6.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bca074d08f0677f05df8170b25ce6e61db3bcdfda78062444972fa6508dc825f |
|
MD5 | 0595388b67991a3888d2b634557238d1 |
|
BLAKE2b-256 | bda581e34d1e05a8d2fc4002c7913bc336be491c14ed67c10f1039ce470874a3 |
Hashes for ujson-5.6.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 355ef5311854936b9edc7f1ce638f8257cb45fb6b9873f6b2d16a715eafc9570 |
|
MD5 | 95b0b166ea2b0fbc73fba38c9fc73643 |
|
BLAKE2b-256 | a160fe4d7a34b546108a61fe657b93acf7b736f6d1229d9b5f066d69bba1c718 |
Hashes for ujson-5.6.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e97af10b6f13a498de197fb852e9242064217c25dfca79ebe7ad0cf2b0dd0cb7 |
|
MD5 | 8b7d8b2e0c81d24cf6ade97625c08978 |
|
BLAKE2b-256 | e632e6e3af6f4aad15f53f0dd5a905a7535520e3755a74286de93c39d62aeab7 |
Hashes for ujson-5.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fadebaddd3eb71a5c986f0bdc7bb28b072bfc585c141eef37474fc66d1830b0a |
|
MD5 | a54d052c0025a8573c1548d82077a09c |
|
BLAKE2b-256 | 12db6b0e9fe9103aa476932ddf68d662318c34f5088d752c0240bb2fb67c87ba |
Hashes for ujson-5.6.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b64d2ac99503a9a5846157631addacc9f74e23f64d5a886fe910e9662660fa10 |
|
MD5 | 0a4fa14a1e9f8474e4e0cc1879d8313c |
|
BLAKE2b-256 | 5168b6d3bc74f087a656734db96105e64e0c539dc6aa29f00e0d20e0c4186475 |
Hashes for ujson-5.6.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f4efcac06f45183b6ed8e2321554739a964a02d8aa3089ec343253d86bf2804 |
|
MD5 | 26595cc7a9ab0c52763bbda3fc782e81 |
|
BLAKE2b-256 | 90c55c121516eb53637e04ba945910b6cc71005e09c41d090d6575683a209880 |
Hashes for ujson-5.6.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a24b9a96364f943a4754fa00b47855d0a01b84ac4b8b11ebf058c8fb68c1f77 |
|
MD5 | f1021da6a35ffef717158c5999249f53 |
|
BLAKE2b-256 | 92a977b6cb4e1189d700a696a18442ede63547045e5bcd0fd74b7884f7c401c3 |
Hashes for ujson-5.6.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae723b8308ac17a591bb8be9478b58c2c26fada23fd2211fc323796801ad7ff5 |
|
MD5 | e1ab697cfcaad8b39aab0f4d7d7121e7 |
|
BLAKE2b-256 | e98251bccce8ddf1933cb9aad18a521b12badcc79396bf59adc17463acb79a2b |
Hashes for ujson-5.6.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2d70b7f0b485f85141bbc518d0581ae96b912d9f8b070eaf68a9beef8eb1e60 |
|
MD5 | 52216468a419fbc7f38d8f7d3f958fc8 |
|
BLAKE2b-256 | 57aea8b0329f43a1d1985ad9c63e6b92590557ba175f174209626cde5d396297 |
Hashes for ujson-5.6.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c169e12642f0edf1dde607fb264721b88787b55a6da5fb3824302a9cac6f9405 |
|
MD5 | 244ebc1ed276d3c65545b8870b91335a |
|
BLAKE2b-256 | dbaf058e34df5773a952c56354e03779d9768497c9ddaabb9a9b7a6903e71241 |
Hashes for ujson-5.6.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cb7a4bd91de97b4c8e57fb5289d1e5f3f019723b59d01d79e2df83783dce5a6 |
|
MD5 | 1840d0a351df99bc2affcb264ffbb5d6 |
|
BLAKE2b-256 | 2e8b6c23eface0e59fe76e2c80be3c9033c39d7ab937d2bb6e07e995ef44589c |
Hashes for ujson-5.6.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 798116b88158f13ed687417526100ef353ba4692e0aef8afbc622bd4bf7e9057 |
|
MD5 | b1ac235704dfa57a10dac7b209454575 |
|
BLAKE2b-256 | d85f1c3a4af4f6598ecfb17dab1c1ba625f3d92bc7fdc030502ac1ce132c163d |
Hashes for ujson-5.6.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd5ccc036b0f4721b98e1c03ccc604e7f3e1db53866ccc92b2add40ace1782f7 |
|
MD5 | 479187b1fd821a1f3bcbd21d072e1665 |
|
BLAKE2b-256 | 665196a9847ff6dd5ea71558fce484f01e0437ad820bf6ad199d5915181a59fe |
Hashes for ujson-5.6.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceee5aef3e234c7e998fdb52e5236c41e50cdedc116360f7f1874a04829f6490 |
|
MD5 | e5427fe0915c6fe92b4451bdf86f212f |
|
BLAKE2b-256 | c4832ab2d0aff33ff6892862514cbc502ec1cdb1d03e21d66dfab816baf3948e |
Hashes for ujson-5.6.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 551408a5c4306839b4a4f91503c96069204dbef2c7ed91a9dab08874ac1ed679 |
|
MD5 | d2a04762216109fd2d401113dd768f70 |
|
BLAKE2b-256 | 3429e3a8073bac194102cfdfc0fd979b6f18cf9f74acd3989353cd1157e22fd1 |
Hashes for ujson-5.6.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dde59d2f06297fc4e70b2bae6e4a6b3ce89ca89697ab2c41e641abae3be96b0c |
|
MD5 | cd2e3008a8c53e2b739c1031d798d24d |
|
BLAKE2b-256 | f70a00d7bd865ce9fe568af2bc428c4b0f7601af65bde8ab7f00c350dd98e343 |
Hashes for ujson-5.6.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4be7d865cb5161824e12db71cee83290ab72b3523566371a30d6ba1bd63402a |
|
MD5 | 0c83a7f684b2d5bb5a6f43e18a4e47b4 |
|
BLAKE2b-256 | 025f5ec3b128eee01fd6d2180a2f79f162ba294e77a635b3a4969346b7ad4ebe |
Hashes for ujson-5.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ad74eb53ee07e76c82f9ef8e7256c33873b81bd1f97a274fdb65ed87c2801f6 |
|
MD5 | 9a94de6fa7857f0f44a60697c02cd030 |
|
BLAKE2b-256 | 2cd2eb3905868fb7b43632902a221ad36e843711f06ca9075d3d06832d93cfa6 |
Hashes for ujson-5.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 213e41dc501b4a6d029873039da3e45ba7766b9f9eba97ecc4287c371f5403cc |
|
MD5 | 04f02cc318b29eef58b4ba207b52993d |
|
BLAKE2b-256 | 8dc14cadbb0ca87e0052dd74ce508eee06281c2fd0f95f9249d356bdbfe2b9a0 |
Hashes for ujson-5.6.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a68a204386648ec92ae9b526c1ffca528f38221eca70f98b4709390c3204275 |
|
MD5 | 4ea1f87132fc4436092da58c1eb71eb1 |
|
BLAKE2b-256 | 6a8d6e4b40de394ce8838ff616e1363908f9a6b089cf01235d6f0390fd44d324 |
Hashes for ujson-5.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fecf83b2ef3cbce4f5cc573df6f6ded565e5e27c1af84038bae5ade306686d82 |
|
MD5 | 0121ec76a715d8df573e4c8daa8aa0ce |
|
BLAKE2b-256 | e0dcac0f2e70f3d1308b267ba1ed07ea6302c11d946b477df211da3d28d50e70 |
Hashes for ujson-5.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfb1fdf61763fafc0f8a20becf9cc4287c14fc41c0e14111d28c0d0dfda9ba56 |
|
MD5 | 1a88b2dea0106c3f480e1debf4fb03ac |
|
BLAKE2b-256 | b448850a91e162fb702016a4c7a5383790771db6f4f2936f2e0acaa8b3161a81 |
Hashes for ujson-5.6.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1217326ba80eab1ff3f644f9eee065bd4fcc4e0c068a2f86f851cafd05737169 |
|
MD5 | eeb30f6d3e09ee9d8bb6d0e8f04bb922 |
|
BLAKE2b-256 | f3453794659101b3dcc9f6f61acf192be74562af39d5ad7236a1565876d9055f |
Hashes for ujson-5.6.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ea9024749a41864bffb12da15aace4a3193c03ea97e77b069557aefa342811f |
|
MD5 | f2af5ecfff95f50808349dc59e711756 |
|
BLAKE2b-256 | a30f20e81221194b8a8966dff50116ec0c6a99324fd2442a57f6b7f65168c788 |
Hashes for ujson-5.6.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aff708a1b9e2d4979f74375ade0bff978be72c8bd90422a756d24d8a46d78059 |
|
MD5 | 641d7f5e992b110d6aced6d030b7a0e0 |
|
BLAKE2b-256 | 1b8e892c40c5204f83d70a46e1c4a2c46f43da3dbc446cf950880203bf7fee7a |
Hashes for ujson-5.6.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b72d4d948749e9c6afcd3d7af9ecc780fccde84e26d275c97273dd83c68a488b |
|
MD5 | c50ffd949fbc884118794f69a0f59aff |
|
BLAKE2b-256 | 6e17e497c80633c359e751f755dd1b63ba6a6e1f4cd854d5dd0bf2f8f27ead27 |
Hashes for ujson-5.6.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91000612a2c30f50c6a009e6459a677e5c1972e51b59ecefd6063543dc47a4e9 |
|
MD5 | 8940eb8ea1493484912016db250562c7 |
|
BLAKE2b-256 | add25f700b1f51cfce0b15e6b6853b5259a717aff160acdfe4d497c66abce10f |
Hashes for ujson-5.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35423460954d0c61602da734697724e8dd5326a8aa7900123e584b935116203e |
|
MD5 | 2921d2f4cd692543821869262cfed527 |
|
BLAKE2b-256 | e5f1be5d121a6c76a0df1638796b948d354c43d2f9fd044881b3473990698bcd |
Hashes for ujson-5.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4420bfff18ca6aa39cfb22fe35d8aba3811fa1190c4f4e1ad816b0aad72f7e3 |
|
MD5 | 6eca1658271bf3c3ca45fac2411d9a0e |
|
BLAKE2b-256 | 0f34319a76e2bc40f5ecb1686abc2e5f9eb581bbf10383d3740cef15a67b69c7 |
Hashes for ujson-5.6.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 169b3fbd1188647c6ce00cb690915526aff86997c89a94c1b50432010ad7ae0f |
|
MD5 | d5b5ecd2a2c1a4edf44090ea55d9878b |
|
BLAKE2b-256 | 57deb130a7d19ff3a720fd62920179b80d719bba61b84dcebcaac5394e5fd7e7 |
Hashes for ujson-5.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f63535d51e039a984b2fb67ff87057ffe4216d4757c3cedf2fc846af88253cb7 |
|
MD5 | d4af0fa80691397a62fa277480e393c4 |
|
BLAKE2b-256 | 59745c726defc7c80de67bba2f0fc2d2114310344714e14dd6024a6c69d0cdff |
Hashes for ujson-5.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b74396a655ac8a5299dcb765b4a17ba706e45c0df95818bcc6c13c4645a1c38e |
|
MD5 | 982c9719f6bc2b35610b172a963f6a89 |
|
BLAKE2b-256 | 91dffa02ef51788d46f394b282a1d24f4ac1c9380b2d61bea698f39291b93448 |
Hashes for ujson-5.6.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9e9d26600020cf635a4e58763959f5a59f8c70f75d72ebf26ceae94c2efac74 |
|
MD5 | 7fc97e21b5fbab0d300a4bdf2fdba075 |
|
BLAKE2b-256 | 41f9c81fa46df14fab4fd99196b74e27fc340d3ff103ba6759bec9bcb270f4c4 |
Hashes for ujson-5.6.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e5715b0e2767b1987ceed0066980fc0a53421dd2f197b4f88460d474d6aef4c |
|
MD5 | 61b784944de705ffaeac3562a2947113 |
|
BLAKE2b-256 | 9ab57b5c89063558aabf65d625c552c85aee3aead2e99e2c2aede5045668bbc0 |
Hashes for ujson-5.6.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bca3c06c3f10ce03fa80b1301dce53765815c2578a24bd141ce4e5769bb7b709 |
|
MD5 | 717f747e4ccded50f3fe7ea625954382 |
|
BLAKE2b-256 | c4e439380b7ce5e137477c346d6688ec2885e1b93ddbdbe71ae5b3749ad3e0aa |
Hashes for ujson-5.6.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bde16cb18b95a8f68cc48715e4652b394b4fee68cb3f9fee0fd7d26b29a53b6 |
|
MD5 | 64da0baa81c8191184faa7b1d03ebea3 |
|
BLAKE2b-256 | f4cc063ab52cfcfcc371f4e9dbd3570db3b7b4a53c122716129205c97104e602 |
Hashes for ujson-5.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2aece7a92dffc9c78787f5f36e47e24b95495812270c27abc2fa430435a931d |
|
MD5 | 5da0c00e0b651c315819a537553d3dc0 |
|
BLAKE2b-256 | 62503ab102908a6a6e1884cd66d493c6d03660a8fa36ab8ec94002f676b63677 |
Hashes for ujson-5.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a51cbe614acb5ea8e2006e4fd80b4e8ea7c51ae51e42c75290012f4925a9d6ab |
|
MD5 | 401b1c9b853fe5d273835aeec1f2d0ee |
|
BLAKE2b-256 | 0bdb72ab79518ecc94f23a5a47a2001b6e4e6794f01853428d4ca6a7aeaa8152 |
Hashes for ujson-5.6.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20d929a27822cb79e034cc5e0bb62daa0257ab197247cb6f35d5149f2f438983 |
|
MD5 | 2709b6fa3e3238effb0c309f424eb0c6 |
|
BLAKE2b-256 | 5bcef75c40db348d924971455f41f6d3f5bee8174cc6fab7b8d13c11e90b83fc |
Hashes for ujson-5.6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1b5e233e42f53bbbc6961caeb492986e9f3aeacd30be811467583203873bad2 |
|
MD5 | 1e7f70919dea5d647101b321b71c6805 |
|
BLAKE2b-256 | b72afd2f82d576e4dce44634be0a6b17f602eb24038bd840ba9ab9205227b2fb |
Hashes for ujson-5.6.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f00dff3bf26bbb96791ceaf51ca95a3f34e2a21985748da855a650c38633b99 |
|
MD5 | 2d3ff7c21d41650521655f7a84a29354 |
|
BLAKE2b-256 | 017c2959cbc544f63eb19473d188d86174a6f39c8f751168ea0a43cdd01978f3 |
Hashes for ujson-5.6.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb1632b27e12c0b0df62f924c362206daf246a42c0080e959dd465810dc3482e |
|
MD5 | 989f98b73afc9cb2a9b747cacf0e30d4 |
|
BLAKE2b-256 | 9324c4e0b714380f69526932835de19a0a0a77d2f0bcddb8961649d7039fd096 |
Hashes for ujson-5.6.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52f536712d16a1f4e0f9d084982c28e11b7e70c397a1059069e4d28d53b3f522 |
|
MD5 | 2ed9d30961ec0ab3ef8b0639fa3f6e7d |
|
BLAKE2b-256 | 93fe2f54f7658f78be1bde2c4837cc18618da59bb1ee866c9af72d827b11eb0f |
Hashes for ujson-5.6.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3e651f04b7510fae7d4706a4600cd43457f015df08702ece82a71339fc15c3d |
|
MD5 | e060328fd67724cbc19b54ffdf4d1724 |
|
BLAKE2b-256 | e48d06909767400f9c51cae9d2a348cac0ad27c107106b0b08fb81b5003ff498 |
Hashes for ujson-5.6.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31288f85db6295ec63e128daff7285bb0bc220935e1b5107bd2d67e2dc687b7e |
|
MD5 | 825977c41ce3a8255bb14d7553a0f746 |
|
BLAKE2b-256 | 1ba7e77e3500243290f00ea639fdd7509cab1189f6daa2d859107a5285af9113 |
Hashes for ujson-5.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7174e81c137d480abe2f8036e9fb69157e509f2db0bfdee4488eb61dc3f0ff6b |
|
MD5 | b1439c763c31ae097a9c44b692ff7c3f |
|
BLAKE2b-256 | 412b9c5987375b2893b727af95249106e1869b7163712c2669cff6694cc6b113 |
Hashes for ujson-5.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61fdf24f7bddc402ce06b25e4bed7bf5ee4f03e23028a0a09116835c21d54888 |
|
MD5 | bfac7ed743590f5bc4cd53eafcf4259e |
|
BLAKE2b-256 | e5cae9e3607c49a390eda2651d589a954660bb4b04a3e1ad065fd4d868cfc4d0 |
Hashes for ujson-5.6.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a7e4023c79d9a053c0c6b7c6ec50ea0af78381539ab27412e6af8d9410ae555 |
|
MD5 | d3fc22dfe6f462d3a3003b90b4b5e744 |
|
BLAKE2b-256 | 793ce39091753ba6896730b20a4260d67c5a3fb10fb7785e8cd795e7525d2f8a |
Hashes for ujson-5.6.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57904e5b49ffe93189349229dcd83f73862ef9bb8517e8f1e62d0ff73f313847 |
|
MD5 | 94c4d8be7ab98f7ad2e37c39409eb1f7 |
|
BLAKE2b-256 | 4e0961b38e03aa68a5905440bbd323d0e5505e3c9e081b94d0b9f37e3898394d |
Hashes for ujson-5.6.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72fa6e850831280a46704032721c75155fd41b839ddadabb6068ab218c56a37a |
|
MD5 | ef9eafdd7c4cc503e3e7379442095550 |
|
BLAKE2b-256 | a5ea1ae253cb569e32c545a4ddc90853a90dfcd84d569e0e99da9ec881969836 |
Hashes for ujson-5.6.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74671d1bde8c03daeb92abdbd972960978347b1a1d432c4c1b3c9284ce4094cf |
|
MD5 | 3758b713b9d57ef93ec404d0d9dfb077 |
|
BLAKE2b-256 | bdce4605021309c1112ecc9e7caee7d26ecd886b914bd569a26de6ce1deff4d5 |
Hashes for ujson-5.6.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b49a1014d396b962cb1d6c5f867f88b2c9aa9224c3860ee6ff63b2837a2965b |
|
MD5 | 57d2cf06341450625c6676658fb969f7 |
|
BLAKE2b-256 | 78ae9f64b01786c687801c9aa485686e86dfc65bee34a703bb0ca2db0db80771 |
Hashes for ujson-5.6.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82bf24ea72a73c7d77402a7adc954931243e7ec4241d5738ae74894b53944458 |
|
MD5 | 2ce4974858f5d64dead8ea3a038eebc4 |
|
BLAKE2b-256 | b255b0988fc80c5888c27da1e6b241f8f6e6ac261186020dca363ec1574512ed |
Hashes for ujson-5.6.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f0f21157d1a84ad5fb54388f31767cde9c1a48fb29de7ef91d8887fdc2ca92b |
|
MD5 | 74fdf479ec1ef7e37c2ec5fc32537af1 |
|
BLAKE2b-256 | 82bacae7021ae569909302ffb6c8b0f18e857c56a01f6b498dfd0edbee55b680 |
Hashes for ujson-5.6.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f8b9e8c0420ce3dcc193ab6dd5628840ba79ad1b76e1816ac7ca6752c6bf035 |
|
MD5 | 3a10efaa4d888b1dd28106fce475cf24 |
|
BLAKE2b-256 | e79150487d6378a2c12d748b818e3a323d627b7139e19f9cf38f2adc5477437b |
Hashes for ujson-5.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cf04fcc958bb52a6b6c301b780cb9afab3ec68713b17ca5aa423e1f99c2c1cf |
|
MD5 | 23119aa671586c0a834c3f087b327364 |
|
BLAKE2b-256 | 70e88320614d0c2d944dc37b674c23aadaf4dc380e5ac0f8641c3f785d974ec2 |
Hashes for ujson-5.6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d0a60c5f065737a81249c819475d001a86da9a41900d888287e34619c9b4851 |
|
MD5 | 8feb2db0ec9d86c79acbc973ea36d5e8 |
|
BLAKE2b-256 | fc5be5bbf41f0d17c24bd80c6ea25f18cf0a364523c8a87a861c6510e11b21fc |
Hashes for ujson-5.6.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24d40e01accbf4f0ba5181c4db1bac83749fdc1a5413466da582529f2a096085 |
|
MD5 | c0ceaedec474cc96be0751b7ad2daf1c |
|
BLAKE2b-256 | cc42afb6ce3e587aa7e3eb09fafc3aeaecba00c3b4937d71acb11c0e0e5d8933 |
Hashes for ujson-5.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a66c5a75b46545361271b4cf55560d9ad8bad794dd054a14b3fbb031407948e |
|
MD5 | bc596d5282a83f8cc4864c7f78654af5 |
|
BLAKE2b-256 | e1fa3d274e028c45e7a3be7d0f856e799f456feae91ec2b182687530c23e705a |