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.10.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.10.0.win-amd64-py3.5.exe (658.0 kB view details)

Uploaded Source

simplejson-3.10.0.win-amd64-py3.4.exe (287.8 kB view details)

Uploaded Source

simplejson-3.10.0.win-amd64-py3.3.exe (287.8 kB view details)

Uploaded Source

simplejson-3.10.0.win-amd64-py2.7.exe (291.0 kB view details)

Uploaded Source

simplejson-3.10.0.win32-py3.5.exe (526.6 kB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

simplejson-3.10.0-cp35-cp35m-win_amd64.whl (68.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

simplejson-3.10.0-cp35-cp35m-win32.whl (66.7 kB view details)

Uploaded CPython 3.5mWindows x86

simplejson-3.10.0-cp35-cp35m-macosx_10_11_x86_64.whl (68.1 kB view details)

Uploaded CPython 3.5mmacOS 10.11+ x86-64

simplejson-3.10.0-cp34-cp34m-win_amd64.whl (66.0 kB view details)

Uploaded CPython 3.4mWindows x86-64

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

Uploaded CPython 3.4mWindows x86

simplejson-3.10.0-cp33-cp33m-win_amd64.whl (66.0 kB view details)

Uploaded CPython 3.3mWindows x86-64

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

Uploaded CPython 3.3mWindows x86

simplejson-3.10.0-cp27-cp27mu-macosx_10_11_x86_64.whl (68.9 kB view details)

Uploaded CPython 2.7mumacOS 10.11+ x86-64

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

Uploaded CPython 2.7mWindows x86-64

simplejson-3.10.0-cp27-cp27m-win32.whl (66.7 kB view details)

Uploaded CPython 2.7mWindows x86

File details

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

File metadata

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

File hashes

Hashes for simplejson-3.10.0.tar.gz
Algorithm Hash digest
SHA256 953be622e88323c6f43fad61ffd05bebe73b9fd9863a46d68b052d2aa7d71ce2
MD5 426a9631d22851a7a970b1a677368b15
BLAKE2b-256 40ad52c1f3a562df3b210e8f165e1aa243a178c454ead65476a39fa3ce1847b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 0dc3afa149746b4e7551471ff868135c92d7b68b8ac37225388fac29127d836b
MD5 6408dfaf4ad61de7640c595ba6b1af0d
BLAKE2b-256 7df7364e925def4c6b39297ad9a7012c49130435f5fecff9b6e9e9b900bb1ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 9ed51dc5cffa6366aad2e1e7d7ce65954b32092dc0585a591726da14c418adbd
MD5 49bf85337354c18dc6d9eca9089d5556
BLAKE2b-256 327c965b406fe941ae0411fa4b462388f492be526339fa6e912d22e2570e21b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 18d2f00229c8aa364a29d112d6fe7d7e988d6c0917578ac2907532698154836a
MD5 643a205aeb13e8242c317521dd13b948
BLAKE2b-256 248b6ce4af9dcb9a27a7cb403a1fe4307f0d431b5fddde5a8a1d42c3f6388b85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 b1e260204d712059cb1f60e86f1f28b72570380b74d1cd550aac1903169d9f74
MD5 5603449bf0ff34f45e5192e4b434cee4
BLAKE2b-256 f3d8e9be746faf1b1edaa11a27d3ebfe92f8d09cbea9169c9743da2c3302fbb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0.win32-py3.5.exe
Algorithm Hash digest
SHA256 7e6f55c72388afa83c38fda0d5dab710f364476b661d8b5441ab79c1d402e9be
MD5 f2fed4b02e56ae2c9721dc34ae17bb13
BLAKE2b-256 526ae7ee4d49f5767f9f0779691a4a65fd30b727548352f4b12dc03c03df89d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 370f2b68a93fb533b537dfacc13300928f794e7dbdf7c72769d80432ea71631a
MD5 549c3020c152e056280698ebbfe7b1ec
BLAKE2b-256 5de826244c3f9ef52c03107ea7e0899a19bee05142e570b1fd44111fa66d6214

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 e633def17eedd2d202437daeb8fda6f379d51a34de8b809800e2737d3e7363f9
MD5 cefa3ecfb0fa41b10c97bf43f61f881e
BLAKE2b-256 575e0338be4caba16d0ecb15001ab50bd79472f0df997b4fd7b48b5c1cd2c7af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 ddff7c3745a75cbd98b2d148eebbd739d7d18dfb537a857b02774cc09a333129
MD5 324a5011b009e01b61bbe8a44b44cf6b
BLAKE2b-256 ac53c47a2e494c1c39e78be989b80f15e12e3757d83fd6fcd536e48b4d21823e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 d0509648b2074bf5a66c9d6ad3ee6d3711cc035fe38756cd02df93af2187f31b
MD5 414f034005f294f91e6b472e3629a7db
BLAKE2b-256 78b7d63583d6ab9ba799e39df009ccd61c60a9782dd63074b473d19fa43d7436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 3a2a1e74b2b2feae27c8d1ec991544424dad4d0402152359cb79505983fc10f5
MD5 eda1a1e71eb87c20c0735d4849e1bdb7
BLAKE2b-256 afeded469b4ccd2da2102c91ef59d87ba7b2488acb80184db3b0558f640962ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0-cp35-cp35m-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 84c4eb240c9697719a22a1b92dbe3b16d8ee484726b89f823bbf831d94a9ec86
MD5 aad7420ea4ada3d0aa2ddd51182be911
BLAKE2b-256 fcfa3095d47e01d475ab1851a7ba4746db0ef89239091f170785e06d41e59384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 3f43000ccde55f0ba8d46dd18a8dd71c72b48c7103d9ec56b077fe8de0ec686d
MD5 db61d26383ae5ffed203e7a6bdf43d09
BLAKE2b-256 9cf7ead76ce8320924bd6800ea76eede413f4da3506b9fdc930d5b97d360e2d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 b26455e86d5f7b8e7344c3992a48e32e11b01e26e57cd09c6ce4c94b9b5067f0
MD5 b1bc1135896fdfb93315836e1f4f9b9a
BLAKE2b-256 5649121eeb01807f3f7fe55af95db5124a3df79c735e7294e55249e573b1b3f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 2ed3362bf59563855054551924c1f01d3876f1f4286d3b2bed88be1a9eac40c3
MD5 f576d865ec2fc6bd083f647f3b124773
BLAKE2b-256 6c1219bc18a7a912a65dcea5d7413cc87feabfb03dd56b76fb98695b55803fad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 ea38d82c16e998ea9f3aee26d54816d3c560e5e3a075a56c54aef7263412f12e
MD5 85eae579bd2dcd03c78cb444369316ad
BLAKE2b-256 d5389fbc335834dfb90c164eee0a50092d21eb850be3c2971c24ee08e1352e5d

See more details on using hashes here.

File details

Details for the file simplejson-3.10.0-cp27-cp27mu-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for simplejson-3.10.0-cp27-cp27mu-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 4485d1e310e9b97b29b21a011e1d929ac3c239966f6b8c504c1db63873a15967
MD5 2cac902f2307e553be998878805d00ea
BLAKE2b-256 059e421faab3e3c4413e91c3dbee3c48e492fa1fa422be1d7612880627e6e017

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 7a8daeaea5d8b846a7cd6d76aa1006cc15c2f51eba3abafd6948824ef166ba60
MD5 b56c65297e36b1752435b11aba3f54f1
BLAKE2b-256 35768fdf26e75f0642f23815beb0380df550d6f3ae36ace11a7d0b90ddfee961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.10.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 8b478dd885fd7184d38797939ccd508e7feb77875058a94e5f09a4e0c67a53c2
MD5 12f56f11e3696931739ebb18f6939a45
BLAKE2b-256 fb34c90305036d5e67f6656125db515cdb2d32b12bcdda9e4669e4426d853518

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