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.14.0.tar.gz (80.1 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.14.0.win-amd64-py3.6.exe (657.7 kB view details)

Uploaded Source

simplejson-3.14.0.win-amd64-py3.5.exe (657.7 kB view details)

Uploaded Source

simplejson-3.14.0.win-amd64-py3.4.exe (289.7 kB view details)

Uploaded Source

simplejson-3.14.0.win-amd64-py3.3.exe (289.7 kB view details)

Uploaded Source

simplejson-3.14.0.win-amd64-py2.7.exe (293.2 kB view details)

Uploaded Source

simplejson-3.14.0.win32-py3.5.exe (526.1 kB view details)

Uploaded Source

simplejson-3.14.0.win32-py3.4.exe (257.5 kB view details)

Uploaded Source

simplejson-3.14.0.win32-py3.3.exe (257.5 kB view details)

Uploaded Source

simplejson-3.14.0.win32-py2.7.exe (263.8 kB view details)

Uploaded Source

simplejson-3.14.0-cp36-cp36m-win_amd64.whl (68.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

simplejson-3.14.0-cp35-cp35m-win_amd64.whl (68.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

simplejson-3.14.0-cp35-cp35m-win32.whl (66.6 kB view details)

Uploaded CPython 3.5mWindows x86

simplejson-3.14.0-cp35-cp35m-macosx_10_12_x86_64.whl (70.2 kB view details)

Uploaded CPython 3.5mmacOS 10.12+ x86-64

simplejson-3.14.0-cp34-cp34m-win_amd64.whl (66.2 kB view details)

Uploaded CPython 3.4mWindows x86-64

simplejson-3.14.0-cp34-cp34m-win32.whl (65.3 kB view details)

Uploaded CPython 3.4mWindows x86

simplejson-3.14.0-cp33-cp33m-win_amd64.whl (67.9 kB view details)

Uploaded CPython 3.3mWindows x86-64

simplejson-3.14.0-cp33-cp33m-win32.whl (66.9 kB view details)

Uploaded CPython 3.3mWindows x86

simplejson-3.14.0-cp27-cp27m-win_amd64.whl (68.2 kB view details)

Uploaded CPython 2.7mWindows x86-64

simplejson-3.14.0-cp27-cp27m-win32.whl (66.5 kB view details)

Uploaded CPython 2.7mWindows x86

simplejson-3.14.0-cp27-cp27m-macosx_10_12_x86_64.whl (70.7 kB view details)

Uploaded CPython 2.7mmacOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for simplejson-3.14.0.tar.gz
Algorithm Hash digest
SHA256 1ebbd84c2d7512f7ba65df0b9cc3cbc1bbd6ef9eab39fc9389dfe7e3681f7bd2
MD5 e1c738f599f14715ad7fe5246e1e8223
BLAKE2b-256 6cca8776e0c494b7f16f98a4f40f1540ed6f7467f75280631d837e9cf3e5796e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0.win-amd64-py3.6.exe
Algorithm Hash digest
SHA256 19d4f96ebb3882055837f04f5da158e44d699124b4402dd10ac2294d6356f4ae
MD5 9632a721327b1800370d765d55d33d0f
BLAKE2b-256 5af4da53ef6da2d3a8f23d83fb60137ae9de6c2bd2d022e6cd34e290cafe5509

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 e407845b70057ebd546d6c943129edd3f2af39846120a8e9e441448e7ca4869d
MD5 5d4d884ac97a804f7fb75267724e077a
BLAKE2b-256 2f079278f8b5432a1894f449b68c6936fa892d3d50b110ecda0ce4207185b927

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 114f12e2a631563ec78a43d118faeda11ec92eeba2d431808fc228c2b9052411
MD5 dace5518b95c9fd84a50f75d78ccc94e
BLAKE2b-256 de7f2c1ba916c681e6fdc00456d7bd4296d2c6e5479d3ed4c7c36727b9c5d921

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 d1edcd214f4cd5a640cbef32d3310a9eb6ea1d5e323f76a3a7fa02b9dc92d9d7
MD5 ef6ead12f52eef0e0ae66756511693e5
BLAKE2b-256 2212260453300db6dabb23c52b1d0df84a558f82133ebea5fcb48663c81b709e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 8ba60c4486973ff6fc39b8c16b2e0e891fea81ece8e555d07a6ff17d3eec1034
MD5 bbbbacc949d9339b8077145833e2dd30
BLAKE2b-256 35555b64204249360a8dc2c907f4bc5f3b1be0607be040583beb1e8424b06247

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0.win32-py3.5.exe
Algorithm Hash digest
SHA256 0ba465c81fdca6e0d7eae9ecf92ca93b15695817b44c67ebe8d854a752c8beba
MD5 bd4286f75e913d422541ca649fb488cd
BLAKE2b-256 35227f16a891522a8988c37cbe3f174cdbf8f8da651a7abf0f1801452bd5486d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 e13adaf52103a42e57d1ff160b3753b30b622c3b534c0b358a6103006fdb21e5
MD5 ef997cf62782f9032970295bf539fe02
BLAKE2b-256 f576af0247aba820f6d6647b9b9b01dc1003f270620b1ac6c5ac5dd93cae2f5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 766f705deedbbe133d77f2ba200144d6faad38fb20794e9a7a72d10f6e11ae63
MD5 054506e3cfa9da1191b4ae5739ed81d3
BLAKE2b-256 a5e16b5a84a828d1550dcb19f946db4b555724bd93adfa0d4832b84d2da7db58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 b86c50438ce05cd83ffe5dd151a30001e955b4731646713f1ac903a228ee7455
MD5 aba1a7dcd14ad3973e8450ce2ee28d47
BLAKE2b-256 c3a8cb1d6f7e86e21fa14c87aacfe4599d6caca90fef6dab9c4d8ac5499687fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 da52ab7a61f56be2f5dc7f8a209ce07b0ae578a0362ce5ea4609722fcaa1ba46
MD5 dc2964697d6d5aec8c2b7f1d537b3c90
BLAKE2b-256 062944d9ad6193ebadd13d141ef958c49d17427a9ca83ab42486e10bcd156c5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 1d9df576bf7e06bb443bdd00164184e71320c6351b9b60a5d8aa650e143fdf90
MD5 dea12b08248f81d6e3432f98a5692a39
BLAKE2b-256 f436d1d9800def921549ebb61f7c551dc04c44145d06e12337234396b9afaa4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 a79b11548d8c295902d32cf4a4a029082bc08bae6b95787d4028aac4da9e4af2
MD5 fb4d758b5e8d3782fb34b3a2174dc9b1
BLAKE2b-256 bca2a3f28b0e0378bee290fd5c50c06b1a71b6578d27001ff5052b36454504f3

See more details on using hashes here.

File details

Details for the file simplejson-3.14.0-cp35-cp35m-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for simplejson-3.14.0-cp35-cp35m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0f48968bb3e3162adcc50282b7e70225f307b935207bccafeaf565d5129b60eb
MD5 dbc0f7764e01d7cda15085101c68c0c5
BLAKE2b-256 fc0ad305d582196df8e4ff3bb5519f16f221945b0b4d320fa5ae181489b0a50c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 3cc94bd19c7cc01e95e40bfb128cbac61a631b0b6f944832461b099994716251
MD5 7d8a21fef385e71514c39306c1933fea
BLAKE2b-256 2a1554b66f2b9144b74b66b8b6a041d055574141527fdf373dc1bf7c8610cf48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 22ce1ea88e925ea5bd8a8b76fe2228d5fbb0f63e52530c8d102f7130a7dc0677
MD5 15ac803c207e7fae01d7db60d6530004
BLAKE2b-256 810c311ee580fe039f4074dea0aaa13fe9f554dfc6ba8e8857f03a2ef4930135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 2611177b8f0d68e5bafdc0728912ccbb53822191bce9c4161165cdd497e01815
MD5 796221b95371cf2d2ff2febb4dee0e6d
BLAKE2b-256 838181eed753dd86c77d359a8357bb81b64206452687b8b497fe65235e3f3042

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 fb81d95c504273259e52c7d7e78f7e0e4765571127058b2aef03446da3408e80
MD5 84d1906e71a6aa76b7420abcdd658002
BLAKE2b-256 dafcd4e51cf20736d7758315080ed93204bc9d096807da387dc1238f78367e69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 73d0e1ae19503a6721fb9000e074376e956a52a53c6e9f2b10df2e103ff8fc7e
MD5 927d07fa7a9f54ec09766ec067859455
BLAKE2b-256 624436040b180fb2e26ed9bd70ab91d662ddc8b85de0eab126635620a29f88d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.14.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 eee2a7f25e32b1307477bc3d6df416e76fc37727899e27d80191ec611a322565
MD5 03adf7b8731e6ea214e991d7f1850390
BLAKE2b-256 9d6fa143f9eba70ee2e7848c97a0b52f9490a9c63a4911977a89b4a62c822544

See more details on using hashes here.

File details

Details for the file simplejson-3.14.0-cp27-cp27m-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for simplejson-3.14.0-cp27-cp27m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8f3d9d2ac328afa6a057a8a698436cc2d7418336fe3c645a4d64aa8d0d44b9a6
MD5 c5170cfa2cba39b8ebfbf4d70b031f80
BLAKE2b-256 d300c43e25d39d217357cec441e3265eec319e9532c4f1b0edd1c6a4a356b95d

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