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

Uploaded Source

Built Distributions

simplejson-3.15.0.win-amd64-py3.6.exe (658.4 kB view details)

Uploaded Source

simplejson-3.15.0.win-amd64-py3.5.exe (658.4 kB view details)

Uploaded Source

simplejson-3.15.0.win-amd64-py3.4.exe (290.3 kB view details)

Uploaded Source

simplejson-3.15.0.win-amd64-py3.3.exe (290.3 kB view details)

Uploaded Source

simplejson-3.15.0.win-amd64-py2.7.exe (293.9 kB view details)

Uploaded Source

simplejson-3.15.0.win32-py3.5.exe (526.7 kB view details)

Uploaded Source

simplejson-3.15.0.win32-py3.4.exe (258.2 kB view details)

Uploaded Source

simplejson-3.15.0.win32-py3.3.exe (258.1 kB view details)

Uploaded Source

simplejson-3.15.0.win32-py2.7.exe (264.7 kB view details)

Uploaded Source

simplejson-3.15.0-cp36-cp36m-win_amd64.whl (69.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

simplejson-3.15.0-cp35-cp35m-win_amd64.whl (69.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

simplejson-3.15.0-cp35-cp35m-win32.whl (67.1 kB view details)

Uploaded CPython 3.5mWindows x86

simplejson-3.15.0-cp35-cp35m-macosx_10_12_x86_64.whl (68.7 kB view details)

Uploaded CPython 3.5mmacOS 10.12+ x86-64

simplejson-3.15.0-cp34-cp34m-win_amd64.whl (66.8 kB view details)

Uploaded CPython 3.4mWindows x86-64

simplejson-3.15.0-cp34-cp34m-win32.whl (65.9 kB view details)

Uploaded CPython 3.4mWindows x86

simplejson-3.15.0-cp33-cp33m-win_amd64.whl (68.5 kB view details)

Uploaded CPython 3.3mWindows x86-64

simplejson-3.15.0-cp33-cp33m-win32.whl (67.6 kB view details)

Uploaded CPython 3.3mWindows x86

simplejson-3.15.0-cp27-cp27m-win_amd64.whl (68.9 kB view details)

Uploaded CPython 2.7mWindows x86-64

simplejson-3.15.0-cp27-cp27m-win32.whl (67.3 kB view details)

Uploaded CPython 2.7mWindows x86

simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl (69.6 kB view details)

Uploaded CPython 2.7mmacOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for simplejson-3.15.0.tar.gz
Algorithm Hash digest
SHA256 ad332f65d9551ceffc132d0a683f4ffd12e4bc7538681100190d577ced3473fb
MD5 db82f51f82ed36b5186b5c164a6034e2
BLAKE2b-256 8b6cc512c32124d1d2d67a32ff867bb3cdd5bfa6432660975f7ee753ed7ad886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0.win-amd64-py3.6.exe
Algorithm Hash digest
SHA256 1bdd7c7c8c3ece26a251c835e73627a5f825b6ac1d16a68f190c8c29a3a4d4fe
MD5 ee307d70533202d50ed3401f3f464909
BLAKE2b-256 04117f187c5eb5b008d41bbd3d08f50d366e529e34c3844d602bf88d136b7dae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 a0bdc46d207edaa1db128be6f5b84e415aa033a854ed02d40256fc12d72ce0d7
MD5 c8be4b8e4de59bd6e810894242bce46b
BLAKE2b-256 31f1601bc9a7985e1e35eae028f38ede0774e2a5956e90cacf549e25910b987c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 fae2430550b625ab2284110f4802ed1a1cae45f96871afbb014ee10f30a37fa3
MD5 7844c3203007f6ccde670b32aa1038a3
BLAKE2b-256 403827b6e0b8cecfef9d7365a95b01a278ed5efeb4a426c3d273054881d0eb36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 60427da697809f2ec0a49b1c9146bf858722bd04fabef77b2b4fca0e883595ef
MD5 8881c43ab885409954e5e70e565486df
BLAKE2b-256 71da4caa962fc9e12befcd1e42ed854304bf32f4da7b93ed4509369a36a94bd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 e22f4bda9177893eb89a6a3cfc5335ae393690407b9b3407e86fe47c2a4adb1d
MD5 ebe3d73eaf7ff3e6833fd17959b5fedd
BLAKE2b-256 c748508c5714bd8d53e9567278a7d844a4865863ecd0424c89bb9312478d1345

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0.win32-py3.5.exe
Algorithm Hash digest
SHA256 446cc58ef7d8a4c5cb336d6893fd6aca1c22800207c18aa72f1496798e2aa6e8
MD5 4f0db5a87570913b5f43d25616d94921
BLAKE2b-256 b11151fc4cf19ebcb6fb9feecb511c39ad76f33d90b23bf851864fed2b437358

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 95d19832c666c5942c57e67132138a9332aa84519919a97bd9bbcff1fce7cefd
MD5 36af5a728ef5aadd6fb68f62bdb74cbe
BLAKE2b-256 ae653b8045eb87456d1c923e2e46990c633b2157550d93b8917826895d5c541e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 8b7644d71f8fb11088660775da0ab09151583939edeb840a53bdf2c5acf3b725
MD5 d0e37963f6ccf880f18f4dd792fd4046
BLAKE2b-256 9b569efa514a7462da4ce27b836b240121055d63575b3872de56bd391c120a51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 7418a069e046df6afc9024076a154d35c4df432ad081f2a1cd57661c9dc95b51
MD5 8ef0e0801305cdf58b2b8b8fe82b9f2f
BLAKE2b-256 d573ff305228dbc8e0b2ff2884e38fcf8fefa0c65349cf4d4f93643be664a591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d7e1191ddccabcdc5b300d4469e0fbe69abda6d5e1fba37dad66f8a9913a9994
MD5 f8021bc496f3486e08df21f51e1eb315
BLAKE2b-256 e448d2bdaed354329231aff64372199002d587aeb1963dc9ef067061ef7fd18e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 f00fb192452506454ce7dba6de5a0d5386631e1d6cbc8dcb7e7d4b220bb13c06
MD5 2db279cba419ae781e46345e9e68a0f3
BLAKE2b-256 7e068bfbc1fc3f13d6c7908252e8e7143219f31448256f057fb82be1342ea74f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 346ef48e38d202634ef5f8402d3e043984ef9f504f00b2275807cc8a01ae7d31
MD5 44737854a905630374a905a7f040ae9d
BLAKE2b-256 25492c8c76b4c300e4958e072b8e18ddfcf11cd5273c1de7ba251b96b5f0872d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp35-cp35m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb68f637d12dccf7ddeece29b4a5f27f15b768dff7f02c198d3d7640f9b8d2dc
MD5 1c30b8c2b8acd1eb4da95bdf3aed5360
BLAKE2b-256 39087e47999394549abc9000400e30e117455207029192e7d2b2b3721a069fba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 d6b38d952a3e90022287998928b12a77471b054455bcded9731dfb8371c47df8
MD5 81f0ef95b75542ba3c858620c37dc72e
BLAKE2b-256 e3e3bd101f8cbab5e3749333307c5902f08219f56f13fa0199c2e49effb8d431

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 b5263de68cd0891ff4fe8ceb14e6382635ffb1be2ee0c8f7e664681679cd8163
MD5 84604a27807bd59ef26fb360f07b3cc6
BLAKE2b-256 10fd7ee1b234c62de54aeff5a0a735a288845870627f00ce8836c4406a63b8dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 97502022f2fe5cf78580d5b0889030a62f46080508d32a0992ee7d7d107790b8
MD5 9a391c0fd215a3cf517a4985f7f0efba
BLAKE2b-256 eed8de6473af157a7b752cf3214423b68f19ccd89927506d120a7a0ea3c97cad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 523d3df8dd6a366f8911ffdd9778d2e52d174f1b2ae867c543f9f200ab06595d
MD5 a114268eea2adb70e33cbb3d529f907e
BLAKE2b-256 cbfdb6b65bd8afce9c8e8159f23a0a5377b12bca7f0271ad4bb3d5284f765220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 839ce3128375c4b6a08b4d20e67befe8fc0d6cf7ed1a1ee6117f035225368de8
MD5 7a1d8ec3f02bfd68f180b48dc224c046
BLAKE2b-256 dcc28c2db4cd1265913c59b6c204a6066f856802ed1911a6238f95d03ae4367b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 1e651e49b91024e615267fe800ad094c1174800ff06a3b29652f4a656dc51228
MD5 88a165a43007749dacdcc6acfeeaba05
BLAKE2b-256 fee73df6c6c7590c4be2f864235a7a618ceb65d75503f568741ad1ae918fff29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2fa4eafab7cb4f900ce7739129cef0da1f25acfa89089540ce6241a15a61df78
MD5 9a48b9974a19185663b32e295d476b60
BLAKE2b-256 630cfc416fb7a3c03f096dedbd3e1a21d5d7628288d1b885cadd70266718f355

See more details on using hashes here.

Supported by

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