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.13.0.tar.gz (79.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

simplejson-3.13.0.win-amd64.exe (273.6 kB view details)

Uploaded Source

simplejson-3.13.0.win-amd64-py3.6.exe (657.6 kB view details)

Uploaded Source

simplejson-3.13.0.win-amd64-py3.5.exe (657.6 kB view details)

Uploaded Source

simplejson-3.13.0.win32.exe (242.4 kB view details)

Uploaded Source

simplejson-3.13.0.win32-py3.5.exe (526.0 kB view details)

Uploaded Source

simplejson-3.13.0-cp36-cp36m-win_amd64.whl (70.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

simplejson-3.13.0-cp35-cp35m-win_amd64.whl (70.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

simplejson-3.13.0-cp35-cp35m-win32.whl (68.1 kB view details)

Uploaded CPython 3.5mWindows x86

simplejson-3.13.0-cp35-cp35m-macosx_10_11_x86_64.whl (69.8 kB view details)

Uploaded CPython 3.5mmacOS 10.11+ x86-64

File details

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

File metadata

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

File hashes

Hashes for simplejson-3.13.0.tar.gz
Algorithm Hash digest
SHA256 9f0685ec513063796fb122cb097bde8a7911dedbd91ab50a8519351e8606be03
MD5 549403ccc1e95e44b9ab3da3c91c10c5
BLAKE2b-256 e39ec8a71272ef5677d5abc2e9889ca946912b72a46504392972d6c40bc6ea5c

See more details on using hashes here.

File details

Details for the file simplejson-3.13.0.win-amd64.exe.

File metadata

File hashes

Hashes for simplejson-3.13.0.win-amd64.exe
Algorithm Hash digest
SHA256 b756b79de8d766eeb67efdcf6b7b62b9e42069e4b050db6e398a72adfd5943ea
MD5 20b9148a81bbf669c1bed7f93c5e0d82
BLAKE2b-256 3906f9d7bf715788255e03bb5c07b702692774c2510ad83e938c0f9519abe651

See more details on using hashes here.

File details

Details for the file simplejson-3.13.0.win-amd64-py3.6.exe.

File metadata

File hashes

Hashes for simplejson-3.13.0.win-amd64-py3.6.exe
Algorithm Hash digest
SHA256 3451a827496f6b6284349e2bf4a89c59fe23d39e166582e776db99e0b5f72361
MD5 fc87a9304bde73b70f0f4f2128b3f4dd
BLAKE2b-256 14900808f17c58e77a924f4df8fd8ef7d326d358f7175f931ff429ee7f2e8712

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.13.0.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 c91159d5070f5e705de4044f28fd1a0449e2af92d2edb915018bb3249627f6ef
MD5 848fd895dc8d86345e79d8efc488bf2b
BLAKE2b-256 5c6d6968fc707b40ed0ae82b91770021c68d5e5e1b207c4a0ef2955eba89281c

See more details on using hashes here.

File details

Details for the file simplejson-3.13.0.win32.exe.

File metadata

  • Download URL: simplejson-3.13.0.win32.exe
  • Upload date:
  • Size: 242.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for simplejson-3.13.0.win32.exe
Algorithm Hash digest
SHA256 b92a35ba89370481ac33adbb9c703ba62d9f6147ad65009092f91ebbc193dd44
MD5 7c4492332b377fd3164e511840ce1b72
BLAKE2b-256 3c7bbf9f79ef698fbf173e2652d715b51f2913d417a585652a7ac3b1aafe4572

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.13.0.win32-py3.5.exe
Algorithm Hash digest
SHA256 13ba49aaba6874776caa384b0945fa9c075de9b136f4904b9d0797a0a989049f
MD5 31ec9ccede2e93881122d4a2b2babcef
BLAKE2b-256 b169b9c23075e86d3c82d38694c95613aa5b95a04564ce0eda1df256d72e1644

See more details on using hashes here.

File details

Details for the file simplejson-3.13.0-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for simplejson-3.13.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f3c3c65e72294e66b6b5ff8b58db1f132ceab8d2d4f4ce2e5f8e53fef7b3bd2f
MD5 8a8737d829388262dc90d2f748a20410
BLAKE2b-256 5483a1cd2f563a95be5e1c6134494392d3ea8be2559661a5e6036ffed10af669

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.13.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 c9be8595af5b08b577eb7849faa6bf2619b5e7db2171cf715525f0f7950945da
MD5 471b6fecf30b815ec75ee5ceb5cc6d8f
BLAKE2b-256 be017b637b16274321777b6e90e603b5409cb0cbeb40db86e66c1fff484181fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.13.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 fe3c628abdff68eec2ba48309b2b583cb00eb407d1befd961f7b872bcf721d16
MD5 c94551852e272a6bbf7f97bb6a6af7c5
BLAKE2b-256 da88a32c2e1f6092bb5edfa190425885a90f58287328c4a9e2e5b50e2978977d

See more details on using hashes here.

File details

Details for the file simplejson-3.13.0-cp35-cp35m-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for simplejson-3.13.0-cp35-cp35m-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 5abe5156f71aa1c094d0b6f98914f2ac086a564ade82517e48b028224c5a6e14
MD5 169c3244d1d02bdb57e9deb8c1de32a1
BLAKE2b-256 f5ee46a2e5c9b1b6eb9b6b461aa8c65f06791d02b7054d8cf15fb717f658e22b

See more details on using hashes here.

Supported by

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