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.12.0.tar.gz (78.0 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.12.0.win-amd64.exe (273.1 kB view details)

Uploaded Source

simplejson-3.12.0.win-amd64-py3.5.exe (656.9 kB view details)

Uploaded Source

simplejson-3.12.0.win32.exe (241.9 kB view details)

Uploaded Source

simplejson-3.12.0.win32-py3.5.exe (525.4 kB view details)

Uploaded Source

simplejson-3.12.0-cp35-cp35m-win_amd64.whl (69.6 kB view details)

Uploaded CPython 3.5mWindows x86-64

simplejson-3.12.0-cp35-cp35m-win32.whl (67.5 kB view details)

Uploaded CPython 3.5mWindows x86

File details

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

File metadata

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

File hashes

Hashes for simplejson-3.12.0.tar.gz
Algorithm Hash digest
SHA256 df5e38f5e0a24abe0e02276aa5c3f8504150047a51c0b6b848b8153e6e6d395e
MD5 048548acae58984b3e939b3bcf182c8e
BLAKE2b-256 e8464ab77251fbe4af3091cdd8a38aa7d1c0b2082dd502735b9774614cf39c89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.12.0.win-amd64.exe
Algorithm Hash digest
SHA256 0b8d87a613338e3c4d8f9029bc1f5d8e3f36a91fbe571c00feb11e6a5c769f67
MD5 7642a1eb924d12f8cee08a113da2b58a
BLAKE2b-256 bfd0e2697f3c0e5f6a8bb06093766b4de583480911b485a3725ba6aefe66e779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.12.0.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 28e68ae32f372d9ec4db5ebd0532acb5b53164aef23f4cc2d2a6b3991908933e
MD5 da2e78819bd5194ccf3179031089ca74
BLAKE2b-256 61f0aad66247ae5e9e38bcfc89b6b0f3eb1611977ba1e34c2698e880f0bd7de3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.12.0.win32.exe
Algorithm Hash digest
SHA256 0fdd7dda25f3ee55bb3d9191bd684f7e4e20d4e3dbac8d5ce07eb9ea2d43b8ff
MD5 fa37b3a51b2a740bca131b4b80c74a4a
BLAKE2b-256 0fd1ffb51346d39cce4c7c4f681963aa8f68b1ebe7700876562fc546fd550c69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.12.0.win32-py3.5.exe
Algorithm Hash digest
SHA256 dfcc7bdcbbaf2ce6ec48fe77e14914f396a19e98d9d94e315d8a189440a7c4ba
MD5 60e6f945913dbd01c3988dafa1403e85
BLAKE2b-256 32c828a5dae4e81d8341a56aca104739288a7c7872e4585b1ea76070e0c0f021

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.12.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 28882620a269703081e5d956941229316e082abda747006027d6e2069910da56
MD5 c0bdea985de3af308e2af9943eac679d
BLAKE2b-256 3a56af1e1f780a86fe0b9cd12a9b1e1aa3fb2693db6b97af00774d4b4f1fce06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.12.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 76bde9b007ca488a1cad6d33f426c7db264ac15c77dd129e04f96985146e08de
MD5 a6dbb6422d858bd9e990dca97d807d49
BLAKE2b-256 5df6f0dc75a303b6bbfea4d3a2b469757b1a4a75f5bc1f9d985858f8c14adf28

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