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.5.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ef4ab8352861b99bd7fedb1fc6df3ea7f7d5216c789ba6d859e4ea06f1a4c45 |
|
MD5 | b25ae6d868e547f40442ed33a8325fb6 |
|
BLAKE2b-256 | c272ade00a04d2d8e896541923aa6fd128d2e35bf2408c902c50036f74d8e432 |
Hashes for ujson-5.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75bef34e69e7effb7b4849e3f830e3174d2cc6ec7273503fdde111c222dc9b3 |
|
MD5 | e73d90fb53923005fa37a113852a4ded |
|
BLAKE2b-256 | 32d674eeaca4137c544ab9d2fa753a6e3e2af2edcc4cb801a5902762d67446bd |
Hashes for ujson-5.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 603607f56a0ee84d9cd2c7e9b1d29b18a70684b94ee34f07b9ffe8dc9c8a9f81 |
|
MD5 | 3a48d2840394de5aa3cb9662bb52940c |
|
BLAKE2b-256 | 9db50313dd6174abf983d9b83eb45f3fc2e1323496e2ca0207c3441f09512c80 |
Hashes for ujson-5.5.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abfe83e082c9208891e2158c1b5044a650ecec408b823bf6bf16cd7f8085cafa |
|
MD5 | fc8d6fc41e2240d2652a9d36dae5e91f |
|
BLAKE2b-256 | 8e6b454b2dcc9dc0e7e7ecf579cdac8b2f744b731993ea32ca7e693f0044fdfe |
Hashes for ujson-5.5.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ab011e3556a9a1d9461bd686870c527327765ed02fe53550531d6609a8a33ff |
|
MD5 | 1dd1a322239640cbb95943c4a5ae8a36 |
|
BLAKE2b-256 | 899578933c95d85b7c1ce0d1c50e71a8111ef1bbbc19045ff8bad6f1a31b811f |
Hashes for ujson-5.5.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9c89c521dc90c7564358e525f849b93ad1d710553c1491f66b8cce8113bc901 |
|
MD5 | 3240916c378409579bbaa1787be4005f |
|
BLAKE2b-256 | 80cc6b8d454b33e9963c243a70d5b749d3fc96c489b83a198c1a4afaf5316eb4 |
Hashes for ujson-5.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee9a2c9a4b2421e77f8fe33ed0621dea03c66c710707553020b1e32f3afb6240 |
|
MD5 | c67e9f2429b1c81dfe7ad4c66dcdcaf2 |
|
BLAKE2b-256 | b66df63381fe48f36b12beba891563a65d9b9d0443f0b3804a119573985cf6cf |
Hashes for ujson-5.5.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7471d4486f23518cff343f1eec6c68d1b977ed74c3e6cc3e1ac896b9b7d68645 |
|
MD5 | 4e62c545389bdc35266478a4ee61384f |
|
BLAKE2b-256 | 76f47088dc921fc57040a308250d27cf070235a3c503b9c5a4ed981bd0092863 |
Hashes for ujson-5.5.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a8cb3c8637006c5bd8237ebb5992a76ba06e39988ad5cff2096227443e8fd6a |
|
MD5 | d42b546ee132e5eef05584997f8943d5 |
|
BLAKE2b-256 | be4de750aa8b850ef3f8fed4fb3850fe17d8f6b5635e99b122af162cd3a77577 |
Hashes for ujson-5.5.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d90414e3b4b44b39825049185959488e084ea7fcaf6124afd5c00893938b09d |
|
MD5 | 85af90179aa83c52e2aa69fdcf597199 |
|
BLAKE2b-256 | 041219214a56130600ee1bf23bcd56686a3ae7475485b212c790a6cd1947512f |
Hashes for ujson-5.5.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95603eff711b8f3b9596e1c961dbeb745a792ba1904141612f194e07edd71e5f |
|
MD5 | ac7eeb56a607a31ad4cbd29b214188b9 |
|
BLAKE2b-256 | a8b37af273e37bbd75958dc49839c91c3c92885f6c6b7b150e6e36d4ae4b9b82 |
Hashes for ujson-5.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f9681ec4c60d0da590552427d770636d9079038c30b265f507ccde23caa7823 |
|
MD5 | 0bfeb23a7c55f62a24845da7e60619b3 |
|
BLAKE2b-256 | 3fba577634e03bb04b3eaf8d56c77233fecf4251cedeb57212aef66f3e6ce588 |
Hashes for ujson-5.5.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d87c817b292efb748f1974f37e8bb8a8772ef92f05f84e507159360814bcc3f |
|
MD5 | 1714464e49305b47c73582aee26be0f2 |
|
BLAKE2b-256 | b9e300660a5cf0f1283262ed65f1c7ddb89466ba7cf1bd5804d0c70623d08808 |
Hashes for ujson-5.5.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f63d1ae1ca17bb2c847e298c7bcf084a73d56d434b4c50509fb93a4b4300b0b2 |
|
MD5 | 10cde5933adfe6f3736549b6d646c752 |
|
BLAKE2b-256 | 00811f6f7057e38500c38da02d71757b4da10c38c806484f37c908af4b7ea193 |
Hashes for ujson-5.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f19f11055ba2961eb39bdb1ff15763a53fca4fa0b5b624da3c7a528e83cdd09c |
|
MD5 | f2d6cfad76262481693019dd924fc50e |
|
BLAKE2b-256 | c2d396830ea9184ebc7ca554c977b5b4a31b3c7bf0d82b47919bf95bfd067ab2 |
Hashes for ujson-5.5.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a34a5f034b339f69ef7f6a134c22d04b92e07b6ddc1dd65382e7e4ec65d6437d |
|
MD5 | c511508ebb82cfeed3bc5a991190702c |
|
BLAKE2b-256 | bcdd17ad07f0d4e89bce089a13a84f4ede876b0e865ccbf1ac1286c6690e6fec |
Hashes for ujson-5.5.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0b36257dc90194784531c3b922d8d31fb2b4d8e5adfd27aff4eee7174176365 |
|
MD5 | 04f01f95b3f72d611cff1bb478a98ac8 |
|
BLAKE2b-256 | d3b3657a7b4d42f5c7cb51b6734a12b09588ad3e81c42059c0c5c72bdc0af0d0 |
Hashes for ujson-5.5.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 977bf5be704a88d46bf5b228df8b44521b1f3119d741062191608b3a6a38f224 |
|
MD5 | c18ddabb5a4b4d1a87b5a2780cc4d04c |
|
BLAKE2b-256 | d96ee576c7c2f8d5ab5062f81b5f5436af1ff500e4bd578432f97a5a798a08f0 |
Hashes for ujson-5.5.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 880c84ce59f49776cf120f77e7ca04877c97c6887917078dbc369eb47004d7cf |
|
MD5 | 750344852e6957d1ed1c1c577c11b9af |
|
BLAKE2b-256 | 1a423c7dce4341d3995cf339248068073cb34c99670228b8fc5aaf8574885d47 |
Hashes for ujson-5.5.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d93940664a5ccfd79f72dcb939b0c31a3479889f14f0eb95ec52976f8c0cae7d |
|
MD5 | 318d4ef485b9e2de620c373087af8a40 |
|
BLAKE2b-256 | f10666ad7240f3c4efa10b32891244ebb2610a01cd815eaf725f1d87115d1214 |
Hashes for ujson-5.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5bea13c73f36c4346808df3fa806596163a7962b6d28001ca2a391cab856089 |
|
MD5 | afe3f50501bd9f955aeb972954f4947a |
|
BLAKE2b-256 | 614f57f46d7c22b0f9e7b133d1acbc39c89d5d95d6ab7235250551a2e644178b |
Hashes for ujson-5.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cdc46859024501c20ab74ad542cdf2f08b94b5ce384f2f569483fa3ed926d04 |
|
MD5 | 6947b3f9f39f1e5a1a4e72d16b6cd146 |
|
BLAKE2b-256 | 51d2b188e44e6a1915fdeee81938586d0188bed3347d8060345c0a350a8da8ab |
Hashes for ujson-5.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f3f4240d99d55eb97cb012e9adf401f5ed9cd827af0341ac44603832202b0d2 |
|
MD5 | 5e6ed1708f98a8c3abe5f640da52efd9 |
|
BLAKE2b-256 | 9bc6a9d911f8b4d2c503b7406421307699775ededbada77594ac2a8705bf43a0 |
Hashes for ujson-5.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9585892091ae86045135d6a6129a644142d6a51b23e1428bb5de6d10bc0ce0c7 |
|
MD5 | b802c5922660dcf7e55dc106f6b1b991 |
|
BLAKE2b-256 | f616821b04b006f3e1d1ce44397a99a13190693e5677457f8d60278780fcccb9 |
Hashes for ujson-5.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 278aa9d7cb56435c96d19f5d702e026bcf69f824e24b41e9b52706abd3565837 |
|
MD5 | a724e95d73d1b6c24289d28c4b1586d5 |
|
BLAKE2b-256 | 5083e9e90cfe0885007e8b0aaaf80a1fc9c415927b3509cf3afe83fbd3c2ce90 |
Hashes for ujson-5.5.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 765d46f3d5e7a1d48075035e2d1a9164f683e3fccde834ca04602e6c588835bc |
|
MD5 | 3f1c9c05212cd30bcd088c177eb1a915 |
|
BLAKE2b-256 | 6cbe3727d198931c24ed71dd6d46592daff00164bc1416394bb772e6cb22d5f4 |
Hashes for ujson-5.5.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33cd9084fefc74cbacf88c92fd260b61211e00bcde38d640c369e5dc34a2b4e1 |
|
MD5 | 1ef9cd43e30510ab38620b8f9149e7f3 |
|
BLAKE2b-256 | 09c94297a0294d323b4be58c4ca70884082db081be5a9ab3ee2e9a2cb8df1b30 |
Hashes for ujson-5.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b9812638d7aa8ecda2e8e1513fb4da999249603bffab7439a5f8f0bb362b0db |
|
MD5 | 1f0dba9ef6fe3762ea2c42f48c77065c |
|
BLAKE2b-256 | b4304ca0411535b405f9a11a8860368c890e7f52a7df689b2ac2cd17c966178b |
Hashes for ujson-5.5.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a09d203983104918c62f2eef9406f24c355511f9217967df23e70fa7f5b54ff |
|
MD5 | d6bacbb1308480587354be93ddadc27d |
|
BLAKE2b-256 | ca1f7bef09a38ee73f4908cff9c8ce26799b972a475a264e1c8c74a29a062e2d |
Hashes for ujson-5.5.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60a4b481978ea2aad8fe8af1ecc271624d01b3cf4b09e9b643dd2fe19c07634c |
|
MD5 | 1eaddcc4bbbed919efd3d1cb30f2fe1a |
|
BLAKE2b-256 | a2c27303ff5646dec30b273db2867af54f1d9407a3995f6e689746cb9e38af71 |
Hashes for ujson-5.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5179088ef6487c475604b7898731a6ddeeada7702cfb2162155b016703a8475 |
|
MD5 | 69d7e393319f74f3e5015b56fa7d402b |
|
BLAKE2b-256 | 05cf4e666848824b1f8541654ef26a6db0e397f3f5dad61b823dfdad0d5581d4 |
Hashes for ujson-5.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6019e3480d933d3698f2ecb4b46d64bfadd64e718f04fac36e681f3254b49a93 |
|
MD5 | 2272d561df008ae11b42b2d3ffff6a8f |
|
BLAKE2b-256 | a2d96da0faa3b5cc083d95171a2ff9ef5311f9e380495471790ba902a27a94de |
Hashes for ujson-5.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c04ae27e076d81a3839047d8eed57c1e17e361640616fd520d752375e3ba8f0c |
|
MD5 | 65cb8318e2fe5ba7005f09fc3c409173 |
|
BLAKE2b-256 | 068bafbe9476a149a4a95ba5a728a9dbc806a1209e4d43fa77ad87b41dd900e4 |
Hashes for ujson-5.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dc2f46c31ef22b0aaa28cd71be897bea271e700636658d573df9c43c49ebbd0 |
|
MD5 | 50caf8f4f9e527864de5937250234388 |
|
BLAKE2b-256 | 219f5bdbd5d7da94f577cee930e2e68ff776b88d8750c01cc4925416da7d3ef4 |
Hashes for ujson-5.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff4928dc1e9704b567171c16787238201fdbf023665573c12c02146fe1e02eec |
|
MD5 | 6a301c7d234e1f016779b53d823947d6 |
|
BLAKE2b-256 | c2f35c35af5f09f23d36b541cd3b6c1bf897581c814c6e4e301b4cd8c8a5918e |
Hashes for ujson-5.5.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a655f7b755cfc5c07f2116b6dcf0ba148c89adef9a6d40c1b0f1fada878c4345 |
|
MD5 | 99f21efcb6d5c36ef9f37a37a6fb5cd8 |
|
BLAKE2b-256 | d54ccb5e487fcc558f468e45dfef97fc043aade6b6a82575c68f6936589e699e |
Hashes for ujson-5.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8141f654432cf75144d6103bfac2286b8adf23467201590b173a74535d6be22d |
|
MD5 | 6641aec3ae403b9e726e22097775250a |
|
BLAKE2b-256 | e6557b57ab91b30ddd3b416787802fdbfc998aef1193161c05440dd6c0807885 |
Hashes for ujson-5.5.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f83be8257b2f2dd6dea5ee62cd28db90584da7a7af1fba77a2102fc7943638a |
|
MD5 | e86c377c6137be1e1cf891edda5660c9 |
|
BLAKE2b-256 | 5579a3159113498f8c6963a49dba44c04511138de66a10fb39b104f269fd4b0c |
Hashes for ujson-5.5.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c20cc83b0df47129ec6ed8a47fa7dcfc309c5bad029464004162738502568bb |
|
MD5 | 888701a049d4c668133bd55aee06c721 |
|
BLAKE2b-256 | 96d6989666a0db829fb6c7740458e13269514a43fc0d8b7ef3b09a2e284181fe |
Hashes for ujson-5.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf416a93e1331820c77e3429df26946dbd4fe105e9b487cd2d1b7298b75784a8 |
|
MD5 | e22ca419cdfc52cea24e34cd35be3634 |
|
BLAKE2b-256 | 73588b80631f93bdf2ed9e29714a98a2f4049cea5d4f3497e694da1325e20056 |
Hashes for ujson-5.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 849f2ff40264152f25589cb48ddb4a43d14db811f841ec73989bfc0c8c4853fa |
|
MD5 | 6dcb77f217c1671bb1c72f5e004fb1f9 |
|
BLAKE2b-256 | 7bb38c5ebf1d449fa7e3a16b5fc8e0d5ef757ae2cd96d761951470133f00eec4 |
Hashes for ujson-5.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 593a0f6fb0e186c5ba65465ed6f6215a30d1efa898c25e74de1c8577a1bff6d0 |
|
MD5 | c26f3101f678f04fdb373b5c9bd37b5e |
|
BLAKE2b-256 | 6ae6d8d8a598deca71a0f7b1445b01c04d5756a5fbdcc8b23c987e8449ae9df7 |
Hashes for ujson-5.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 703fd69d9cb21d6ec2086789df9be2cf8140a76ff127050c24007ea8940dcd3b |
|
MD5 | c2209f8d4b63c09d745a1aea398ffe3e |
|
BLAKE2b-256 | 2418844fa5d6668900a6fb2cfcc1bd38a6b2cd0b75783943b4e422a8c867ba1f |
Hashes for ujson-5.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1135264bcd40965cd35b0869e36952f54825024befdc7a923df9a7d83cfd800 |
|
MD5 | fe7791b50ba830336d22dad03536de27 |
|
BLAKE2b-256 | cd35d121c224f0b38aa6234bce0d09f8fa22ed8cef8bf33c6659cc50b919b617 |
Hashes for ujson-5.5.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e510d288e613d6927796dfb728e13e4530fc83b9ccac5888a21f7860486eab21 |
|
MD5 | d9f2576306c8b80818e0d057949bdcd0 |
|
BLAKE2b-256 | 2991fd14b40ed7db2370d5742d22da6c8f2a65736735a3b715af45eb9323eaaa |
Hashes for ujson-5.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 701e81e047f5c0cffd4ac828efca68b0bd270c616654966a051e9a5f836b385e |
|
MD5 | a2e0c514211061d820fca518e3ea2207 |
|
BLAKE2b-256 | 11c60cdbc458df922521f95396a0fed3d60bbfaddc35ae19bda595c001d6c369 |
Hashes for ujson-5.5.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a9b1320d8363a42d857fae8065a2174d38217cdd58cd8dc4f48d54e0591271e |
|
MD5 | c65fd5a7cd0a408dfed8c2fc71478c85 |
|
BLAKE2b-256 | 444c8b7619c9bc60685467b4c40522a2d716e6aab681b90feee9050b6cdf5cfb |
Hashes for ujson-5.5.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21678d7e068707e4d54bdfeb8c250ebc548b51e499aed778b22112ca31a79669 |
|
MD5 | 68df828181cbabb4fc1deda574db9fed |
|
BLAKE2b-256 | 31d0b66fa5b4201d3f6ea94062456451e9494eea34450948ef5e657778c8f62f |
Hashes for ujson-5.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7d12f2d2df195c8c4e49d2cdbad640353a856c62ca2c624d8b47aa33b65a2a2 |
|
MD5 | a4f304dd22cec7fd40a883b270f83ee9 |
|
BLAKE2b-256 | 0aacdb3e3b1938729234d2c02ae0111922e5c79af4ddc41bde39f7b4bd2f8aba |
Hashes for ujson-5.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5035bb997d163f346c22abcec75190e7e756a5349e7c708bd3d5fd7066a9a854 |
|
MD5 | 2caf2b97dd0974c0e647646facf7ba05 |
|
BLAKE2b-256 | 15823e5fe7c7b67de55b0710417bbdbe9434a725c4b3e557808c245812e047f7 |
Hashes for ujson-5.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a485117f97312bef45f5d79d2ff97eff4da503b8a04f3691f59d31141686459 |
|
MD5 | 64c94b086814d10028daaceb60e42196 |
|
BLAKE2b-256 | 005755b155552c462beb62b8f7ee584740296dd928189a9a948950c4118ad63b |
Hashes for ujson-5.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10095160dbe6bba8059ad6677a01da251431f4c68041bf796dcac0956b34f8f7 |
|
MD5 | 4ca034ea654d78ac72fd88ca51facaac |
|
BLAKE2b-256 | 80bc1b1ed9ff02ef0db06c7ec38d9ac10d905d2d158904c6361277e96bec114d |
Hashes for ujson-5.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e506ecf89b6b9d304362ccef770831ec242a52c89dab1b4aabf1ab0eb1d5ed6 |
|
MD5 | 40b84a99084b702d5e7949cac62d1c54 |
|
BLAKE2b-256 | 3cd88968c150ae7b666579d50ad63b0bba41bef0e20abcd37b56319893d82161 |
Hashes for ujson-5.5.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59cdcd934385f36e8bd76aedc234371cc75c848d95bdce804ac8aa8744cfeffa |
|
MD5 | cfac1b03d7070f4d898f7b9150bc6616 |
|
BLAKE2b-256 | 6081151c3a72200321a949a7df0d319d7e4e851f9639f250eebc9f200c7807c3 |
Hashes for ujson-5.5.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b74467564814fbce322427a5664e6bcc7dae6dbc8acbef76300fe43ca4072ab |
|
MD5 | 2aff0f70b32c3162ec978da2e84cd6bd |
|
BLAKE2b-256 | ccc2de74760ac23e32df8663dd5218137fd5e3f1e78fb52ca906494d014ee559 |
Hashes for ujson-5.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94874584b733a18b310b0e954d53168e62cd4a0fd9db85b1903f0902a7eb33e8 |
|
MD5 | dabc443a1d6f50e4f8af8b34b37a2d33 |
|
BLAKE2b-256 | edcca26d48f5a303d30649d8ac9043aa49c33e1564424a36667877e4b10f9613 |
Hashes for ujson-5.5.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c7ae6e0778ab9610f5e80e0595957d101ab8de18c32a8c053a19943ef4831d0 |
|
MD5 | bdb5bd1e495946e0df942fea2b2e8934 |
|
BLAKE2b-256 | 4d10fd298c4268d60f4672982bf46e2086feefefac88eaf50ef997d024a02511 |
Hashes for ujson-5.5.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0762a4fdf86e01f3f8d8b6b7158d01fdd870799ff3f402b676e358fcd879e7eb |
|
MD5 | 52ccc8decba20c25e3943f51ce413ee3 |
|
BLAKE2b-256 | 960528adc35fbc7d17ff0c6a64b1c8dc570a8fc51a70507db0bc3fa94542b079 |
Hashes for ujson-5.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d7cfac2547c93389fa303fc0c0eb6698825564e8389c41c9b60009c746207b6 |
|
MD5 | 1fbfbb46a4919c0bb1bc3bdaca402468 |
|
BLAKE2b-256 | 64f6d5a0b4fba60451649abac5347945d7b8f7cc6eb2c0dc3e89f83764256513 |
Hashes for ujson-5.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fd797a4837ba10671954e7c09010cec7aca67e09d193f4920a16beea5f66f65 |
|
MD5 | 2d7f6d172d460938300beefde6dafba6 |
|
BLAKE2b-256 | 514ea788ac6f74e77d933d21470171e9b356036387da4aa608731ec5b0411117 |
Hashes for ujson-5.5.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4875cafc9a6482c04c7df52a725d1c41beb74913c0ff4ec8f189f1954a2afe9 |
|
MD5 | 35bff4b49e2fffb1be5316c322d4d3d8 |
|
BLAKE2b-256 | e0ef42fd75348bec379019ff032219266f974358356c627fa1bfecb6b2cb4565 |
Hashes for ujson-5.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f26544bc10c83a2ff9aa2e093500c1b473f327faae31fb468d591e5823333376 |
|
MD5 | 9ebd55a5c4fddc1c393db2f58055c6c8 |
|
BLAKE2b-256 | 5765e6d07fcbc05a54ef78243d656ea909a43da80cf7d499fd10b7f04f2adcd5 |