Skip to main content

Simple, fast, extensible JSON encoder/decoder for Python

Project description

https://travis-ci.org/simplejson/simplejson.svg?branch=master

simplejson is a simple, fast, complete, correct and extensible JSON <http://json.org> encoder and decoder for Python 2.5+ and Python 3.3+. It is pure Python code with no dependencies, but includes an optional C extension for a serious speed boost.

The latest documentation for simplejson can be read online here: https://simplejson.readthedocs.io/

simplejson is the externally maintained development version of the json library included with Python 2.6 and Python 3.0, but maintains backwards compatibility with Python 2.5.

The encoder can be specialized to provide serialization in any kind of situation, without any special support by the objects to be serialized (somewhat like pickle). This is best done with the default kwarg to dumps.

The decoder can handle incoming JSON strings of any specified encoding (UTF-8 by default). It can also be specialized to post-process JSON objects with the object_hook or object_pairs_hook kwargs. This is particularly useful for implementing protocols such as JSON-RPC that have a richer type system than JSON itself.

For those of you that have legacy systems to maintain, there is a very old fork of simplejson in the python2.2 branch that supports Python 2.2. This is based off of a very old version of simplejson, is not maintained, and should only be used as a last resort.

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

simplejson-3.11.1.tar.gz (78.1 kB view details)

Uploaded Source

Built Distributions

simplejson-3.11.1.win-amd64-py3.5.exe (655.9 kB view details)

Uploaded Source

simplejson-3.11.1.win-amd64-py3.4.exe (287.9 kB view details)

Uploaded Source

simplejson-3.11.1.win-amd64-py3.3.exe (287.9 kB view details)

Uploaded Source

simplejson-3.11.1.win-amd64-py2.7.exe (291.1 kB view details)

Uploaded Source

simplejson-3.11.1.win32-py3.5.exe (524.7 kB view details)

Uploaded Source

simplejson-3.11.1.win32-py3.4.exe (256.1 kB view details)

Uploaded Source

simplejson-3.11.1.win32-py3.3.exe (256.1 kB view details)

Uploaded Source

simplejson-3.11.1.win32-py2.7.exe (262.5 kB view details)

Uploaded Source

simplejson-3.11.1-cp35-cp35m-win_amd64.whl (68.6 kB view details)

Uploaded CPython 3.5m Windows x86-64

simplejson-3.11.1-cp35-cp35m-win32.whl (66.8 kB view details)

Uploaded CPython 3.5m Windows x86

simplejson-3.11.1-cp34-cp34m-win_amd64.whl (66.1 kB view details)

Uploaded CPython 3.4m Windows x86-64

simplejson-3.11.1-cp34-cp34m-win32.whl (65.5 kB view details)

Uploaded CPython 3.4m Windows x86

simplejson-3.11.1-cp33-cp33m-win_amd64.whl (66.1 kB view details)

Uploaded CPython 3.3m Windows x86-64

simplejson-3.11.1-cp33-cp33m-win32.whl (65.5 kB view details)

Uploaded CPython 3.3m Windows x86

simplejson-3.11.1-cp27-cp27m-win_amd64.whl (67.7 kB view details)

Uploaded CPython 2.7m Windows x86-64

simplejson-3.11.1-cp27-cp27m-win32.whl (66.8 kB view details)

Uploaded CPython 2.7m Windows x86

File details

Details for the file simplejson-3.11.1.tar.gz.

File metadata

  • Download URL: simplejson-3.11.1.tar.gz
  • Upload date:
  • Size: 78.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for simplejson-3.11.1.tar.gz
Algorithm Hash digest
SHA256 01a22d49ddd9a168b136f26cac87d9a335660ce07aa5c630b8e3607d6f4325e7
MD5 6e2f1bd5fb0a926facf5d89d217a7183
BLAKE2b-256 0848c97b668d6da7d7bebe7ea1817a6f76394b0ec959cb04214ca833c34359df

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1.win-amd64-py3.5.exe.

File metadata

File hashes

Hashes for simplejson-3.11.1.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 8ae8cdcbe49e29ddfdae0ab81c1f6c070706d18fcee86371352d0d54b47ad8ec
MD5 c3e9e896790846022591cba91ac06606
BLAKE2b-256 214286b0782873805255f1a940394540b0e80f535d9a5bb2a7f611c3dce72c8b

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for simplejson-3.11.1.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 6be48181337ac5f5d9f48c9c504f317e245519318992122a05c40e482a721d59
MD5 956141ff200db8fa7d219d0a3cc79f35
BLAKE2b-256 c9bbd2d58dfd3097b238a2589d85756e4e295a2667eab976a35c29a1742b9d8c

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for simplejson-3.11.1.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 f60f01b16215568a08611eb6a4d61d76c4173c3d69aac9cad593777056c284d5
MD5 d5357400b933e12f45e8f4eb60c9eebd
BLAKE2b-256 30288254c714cca4507b30fab56f39b4f8e30800bb277d39ad7fd537f219d86b

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for simplejson-3.11.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 1975e6b621fe1c2b9321c56476e8ebe1b851006517c1d67041b378950374694c
MD5 116296d2fa0c9a6889beda95411251a4
BLAKE2b-256 43b3a0b69720c470802c9d7b870b6ff506a033aa34f4dccd1eb8dd117f3e2c11

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1.win32-py3.5.exe.

File metadata

File hashes

Hashes for simplejson-3.11.1.win32-py3.5.exe
Algorithm Hash digest
SHA256 c76d55d78dc8b06c96fd08c6cc5e2b0b650799627d3f9ca4ad23f40db72d5f6d
MD5 1206ea04ac5a095b2664de3c663d94be
BLAKE2b-256 21a3c44abe4f5703ce047bb30e45d9fd71f0bfa6c9df9e73499b3d53cf905676

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1.win32-py3.4.exe.

File metadata

File hashes

Hashes for simplejson-3.11.1.win32-py3.4.exe
Algorithm Hash digest
SHA256 97cc43ef4cb18a2725f6e26d22b96f8ca50872a195bde32707dcb284f89c1d4d
MD5 1790011cf75ba8b04367b076740e840c
BLAKE2b-256 63dad34342605a3e6574f2c949f3814748938e67cd1ce0ce22e9f7a9fbb0ea03

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1.win32-py3.3.exe.

File metadata

File hashes

Hashes for simplejson-3.11.1.win32-py3.3.exe
Algorithm Hash digest
SHA256 2dc7fb8c0c0ff9483ce31b93b700b1fa60aca9d099e6aca9813f28ff131ccf59
MD5 2e77905d43517cee6154ae6789d73fae
BLAKE2b-256 c7a1a5e090b1485802d396f78bd1b344afb8814840e39ae9c03bea8ea46e3568

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1.win32-py2.7.exe.

File metadata

File hashes

Hashes for simplejson-3.11.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 ebbd52b59948350ad66205e66b299fcca0e0821ed275c21262c522f4a6cea9d2
MD5 36d343cc2322ef1fa8a8d285fd3bf78b
BLAKE2b-256 379547a2cd703c24733b505043775c38a969ae58fc5a23b1c4271a1b0d2b441f

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for simplejson-3.11.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 36b0de42e3a8a51086c339cc803f6ac7a9d1d5254066d680956a195ca12cf0d8
MD5 2d9718138a6049165168cbe262234ed5
BLAKE2b-256 70a3ea0d78aeec374340863f83d4036aaf2eeb91c72005f4cb3cd0e59eaa9ec1

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for simplejson-3.11.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 11d91b88cc1e9645c79f0f6fd2961684249af963e2bbff5a00061ed4bbf55379
MD5 81fc06e94a68bbd35e8a75e9ebcc9225
BLAKE2b-256 eb22b57957783db7a31a17bdbb826aef02a4c123c90cc9586d95a7435ec2f00f

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for simplejson-3.11.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 a6939199c30b78ae31e62e6913f0e12cb71a4a5ad67c259e0a98688df027a5de
MD5 1a39bfe71eda74dbca690bc1827a6fbd
BLAKE2b-256 9578067365d7d72100eb4a2bef294b78f006a0f16668b950a462d6930d3f26a1

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for simplejson-3.11.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 7df76ae6cac4a62ad5295f9a9131857077d84cb15fad2011acb2ce7410476009
MD5 9490ec3894016cdbea8b478fb639562d
BLAKE2b-256 e28ebefb3ae389a87ac705e1198553b85a12fb8cf04d1ee9fd9077d859a48af2

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1-cp33-cp33m-win_amd64.whl.

File metadata

File hashes

Hashes for simplejson-3.11.1-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 86aa9fd492230c4b8b6814fcf089b36ffba2cec4d0635c8c642135b9067ebbd7
MD5 94b0f942947fef86f5b7ab6a0f633fe7
BLAKE2b-256 c45351ac29b2a5c65d9ffd848ea2b6eb5948a14d32b4cba880cdd19f2deec748

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1-cp33-cp33m-win32.whl.

File metadata

File hashes

Hashes for simplejson-3.11.1-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 7f53ab6a675594f237ce7372c1edf742a6acb158149ed3259c5fffc5b613dc94
MD5 741c78ef542f5aaa30cbb5db9fd1ac8b
BLAKE2b-256 d0b1efecc31af1a9b9b7bad9f6a42ae659e1feea2fe1f166847abe114c200ecd

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for simplejson-3.11.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 8d73b96a6ee7c81fd49dac7225e3846fd60b54a0b5b93a0aaea04c5a5d2e7bf2
MD5 9161e0af8dbbbdb0af6b066624a94f82
BLAKE2b-256 27892a5c58f5054c94bf420e244be4e7d6a9a1f3e1ff7a92e7d25c25362eabc1

See more details on using hashes here.

File details

Details for the file simplejson-3.11.1-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for simplejson-3.11.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 38c2b563cd03363e7cb2bbba6c20ae4eaafd853a83954c8c8dd345ee391787bf
MD5 54805679808f2ac1e51793cfc1820895
BLAKE2b-256 3d1b3306020455bf561182554e1d695054244b7b1e41b083b4698f0b457d40ef

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page