Skip to main content

Simple, fast, extensible JSON encoder/decoder for Python

Project description

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: http://simplejson.readthedocs.org/

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.8.2.tar.gz (76.6 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.8.2.win-amd64-py3.5.exe (202.9 kB view details)

Uploaded Source

simplejson-3.8.2.win-amd64-py3.4.exe (286.4 kB view details)

Uploaded Source

simplejson-3.8.2.win-amd64-py3.3.exe (286.4 kB view details)

Uploaded Source

simplejson-3.8.2.win-amd64-py2.7.exe (289.6 kB view details)

Uploaded Source

simplejson-3.8.2.win32-py3.5.exe (194.0 kB view details)

Uploaded Source

simplejson-3.8.2.win32-py3.4.exe (254.7 kB view details)

Uploaded Source

simplejson-3.8.2.win32-py3.3.exe (254.7 kB view details)

Uploaded Source

simplejson-3.8.2.win32-py2.7.exe (261.1 kB view details)

Uploaded Source

simplejson-3.8.2-cp35-cp35m-win_amd64.whl (67.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

simplejson-3.8.2-cp35-cp35m-win32.whl (65.4 kB view details)

Uploaded CPython 3.5mWindows x86

simplejson-3.8.2-cp35-cp35m-macosx_10_9_x86_64.whl (66.6 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

simplejson-3.8.2-cp34-cp34m-win_amd64.whl (64.6 kB view details)

Uploaded CPython 3.4mWindows x86-64

simplejson-3.8.2-cp34-cp34m-win32.whl (64.2 kB view details)

Uploaded CPython 3.4mWindows x86

simplejson-3.8.2-cp33-none-win_amd64.whl (64.6 kB view details)

Uploaded CPython 3.3Windows x86-64

simplejson-3.8.2-cp33-none-win32.whl (64.2 kB view details)

Uploaded CPython 3.3Windows x86

simplejson-3.8.2-cp27-cp27m-win_amd64.whl (66.3 kB view details)

Uploaded CPython 2.7mWindows x86-64

simplejson-3.8.2-cp27-cp27m-win32.whl (65.4 kB view details)

Uploaded CPython 2.7mWindows x86

simplejson-3.8.2-cp27-cp27m-macosx_10_9_x86_64.whl (67.5 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for simplejson-3.8.2.tar.gz
Algorithm Hash digest
SHA256 d58439c548433adcda98e695be53e526ba940a4b9c44fb9a05d92cd495cdd47f
MD5 53b1371bbf883b129a12d594a97e9a18
BLAKE2b-256 f00726b519e6ebb03c2a74989f7571e6ae6b82e9d7d81b8de6fcdbfc643c7b58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 a97dd6d819626dc4371adbc7b6bdf3246fbffaf9346be4d22a7b5e501d7da99a
MD5 b7943e0e226278d4a116464c001cfd6d
BLAKE2b-256 d82a1d5ed3e33e03c4cc3286f33a017699b9b9f6732a9750044b61e784f8c2fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 9d7d29f89f85b453a00ed71ba60451051d4598fdc07bff06958449dcca7f3a0d
MD5 5fe2dedc9d1e843ada495fc93729d9f5
BLAKE2b-256 9bd45ea7f6728c73135b6d3078a0cfd1f9092864b3dca2a10d01a2418e3f6fba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 ac2f5c72f6555e37068ecca0148e7c1a87ad2bd14c05f8b2bb7acd84cc42427c
MD5 2100a55d5fbc23cde538ed6d7ea713ce
BLAKE2b-256 487c1fbfde6569aff09d845df77d4e7cbf96240c08f5b306683c1596639adfa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 0e9c19a5cff15dd0f462625bd36008c2cefa989a004f507f49aed7dfa8de709a
MD5 0c896cf72c33d183f85c4455ba40b644
BLAKE2b-256 23ed076613802d04628d01e2aad8092c6a6b94c5568ccd89dbd6f5a3e79bc5ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2.win32-py3.5.exe
Algorithm Hash digest
SHA256 8a66052d057871962b20574346a8380f03bff0a2f5c0eedc307d10dd0172aa46
MD5 4c6bf303007faf445c44ff6e27231d78
BLAKE2b-256 fe1a2a707ec5184a13d248cc289e31ae158f60b3170e07bac7311e1ae11f2c09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2.win32-py3.4.exe
Algorithm Hash digest
SHA256 d7a83ee6cbe2d71e3612a5068b4494078f2f8545b31a1955438f997d779a9be9
MD5 346225ce63b37f04ed65249dee3e807d
BLAKE2b-256 f67b42139cedbeb0f163e6aa826968ad2596685d70a0b6aca41c459e6dbf0e39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2.win32-py3.3.exe
Algorithm Hash digest
SHA256 e0ec9f3e0204e685e5379b2915eb6d5b7c22a1f04348586854cfcdc9a161e359
MD5 f76dce9e5b587d5af52e62388bdf1a92
BLAKE2b-256 a26fdfe8e07c856f2f1dd035bcf93ec5d80657dce09af6fe77db5d227fced4bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 06af729cd24692f329d7fa329b92f43107812ee29821edb0e7c75354f034cd93
MD5 7e883fdee219af5d36cb90e6b160fa9f
BLAKE2b-256 6a86a5eb01d927d985f0af9f9651d9c0d9715bc1b502aa6f0ea5a3cdaeb09aeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 99694d33744924958412312113925a9eff918e4c32ec850f1636a7af3a463481
MD5 16af5ae6d2532e87f854334ae6a805b2
BLAKE2b-256 f877a173e9f76405a512fcbf19fde8d67044ba50dcc06247692ad7361c90d40a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 8793bb83911ea75c0be8806456cfb6242f2e513107115811dc6bc010029fb1b0
MD5 dd6b1d8078d72a1871c4e176aec3d2a2
BLAKE2b-256 c2a436a1e15f60dd358b01a0ef0012a9bb6beaca3ba83377c7e81bab4bf00f6a

See more details on using hashes here.

File details

Details for the file simplejson-3.8.2-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for simplejson-3.8.2-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3b2fed6fedf3fdce70d10c61dee8779b8bf7e67b5625efee4bff8243b180487
MD5 5a8d46930c05a45e3b6b35d5ff10478f
BLAKE2b-256 799ff6e2793254c8f87919d92abc42ef7d05aba5ca06ab590582ad32fa47be4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 1b7126e3eb3cd4794e9b34837d8eb84ce9a36a2aed2bbed8b42e1ede6f9c89ba
MD5 17bcd107b312aef92c1e6fd2dd563de9
BLAKE2b-256 e596efc15a39b1d25ae38aad9af269ec903969443964b8d80bc41b7d80c6967a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 b2ef4f07f38b9303c8bbf43150722792649676eabfae004922e085c6247a4e1b
MD5 7f4d31aba628d991bd911e69cb721c94
BLAKE2b-256 2779e728331639f34286e732c0a8c12f9ca3699df079563f4e8a15607aa1e093

See more details on using hashes here.

File details

Details for the file simplejson-3.8.2-cp33-none-win_amd64.whl.

File metadata

File hashes

Hashes for simplejson-3.8.2-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 08b59bcb98c1d7b8d2a5efd275afa18225a82f58bedde4dfec5410e884e0fbbf
MD5 54a56f46f016615cf83295e1afc0401f
BLAKE2b-256 9fa6fdeb754dd5605566c0650c3e014134faf33a0fad1af290c56a8db259a557

See more details on using hashes here.

File details

Details for the file simplejson-3.8.2-cp33-none-win32.whl.

File metadata

File hashes

Hashes for simplejson-3.8.2-cp33-none-win32.whl
Algorithm Hash digest
SHA256 e054544ecec008a17e81a06a46651a2582dcc63e232f9d3aafe0c3b7d43245f4
MD5 c2d0520368bcdea95c1dc13ce85411cf
BLAKE2b-256 4fa3824b48db2f6477b0d3a10ec4300693206500dfa3267c1d8d9654b9479a28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 cd769310466f36133cd9155b571c768767f29682deb1639520216ac8a8567774
MD5 38f06b00907da4f205d825ccb247e5a1
BLAKE2b-256 114c4460c7f6a5c40ad5b9d1906f4ab10d7b751b4ace636980e282cc3eb5e821

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.8.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 057952d5a964737425faca7153e497daee126c88cee424f8331bf8f931430880
MD5 15b0af033d7412e2ab5dc0cb433a09e2
BLAKE2b-256 6133d4580a6facc5df10627330c2b9cea2de1faf244b13a30046c12be5de0f6a

See more details on using hashes here.

File details

Details for the file simplejson-3.8.2-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for simplejson-3.8.2-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d34db551b129650c5a048170a57b34e6dd8b53439acee5287e2efa2e53c80d33
MD5 e494f1df2cd3b7e639d530d6cf59826c
BLAKE2b-256 d2ff4f981b545830f50fb415a405b906edbf56e4e3fabd2ee801bc6586b77fb3

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