Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Python library for serializing any arbitrary object graph into JSON. It can take almost any Python object and turn the object into JSON. Additionally, it can reconstitute the object back into Python.
Python JavaScript Other
Latest commit 2f38efb @davvid davvid Merge pull request #137 from Anna-Bonus/master
unpickler: handle references to objects which support the __reduce__ interface

Signed-off-by: David Aguilar <>



jsonpickle is a library for the two-way conversion of complex Python objects and JSON. jsonpickle builds upon the existing JSON encoders, such as simplejson, json, and demjson.

For complete documentation, please visit the jsonpickle homepage.

Bug reports and merge requests are encouraged at the jsonpickle repository on github.


Install from pip for the latest stable release:

pip install jsonpickle

Install from github for the latest changes:

pip install git+

If you have the files checked out for development:

git clone
cd jsonpickle
python develop


jsonpickleJS is a javascript implementation of jsonpickle by Michael Scott Cuthbert. jsonpickleJS can be extremely useful for projects that have parallel data structures between Python and Javascript.


Licensed under the BSD License. See COPYING for details. See jsonpickleJS/LICENSE for details about the jsonpickleJS license.

Something went wrong with that request. Please try again.