jsonpickle/jsonpickle
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. observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 98
- Release rhythm 74
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 35.5
- age_days: 6110
- days_rel: 97
- days_push: 12
- n_releases_24m: 9
Adoption not part of the score
1318 stars · 186 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
jsonpickle is a Python library that serializes arbitrary Python object graphs into JSON and deserializes them back into Python objects. It builds on existing JSON encoders like json, simplejson, and ujson, and supports complex types such as numpy arrays and pandas dataframes.
Use cases
- serialize python objects to json
- convert object graph to human-readable json
- store python objects in s3 as queryable json
- round-trip complex python objects through json
- alternative to pickle that is readable outside python
- persist dataclass instances to json files
When to choose
- you need to serialize complex Python objects (custom classes, numpy arrays, pandas dataframes) to JSON
- you want human-readable, platform-portable data instead of binary pickle
- you need two-way encode/decode of arbitrary object graphs
When to avoid
- you only need to serialize plain dicts and lists - the stdlib json module suffices
- you are decoding untrusted input - jsonpickle can execute arbitrary code like pickle
- you need cross-language serialization with a strict schema - use protobuf or similar
Facets
library · maturity stable
serialization json developer-tools files python cross-platform object-serialization pickle-alternative json-encoding object-graph data-engineering
2 sources
- readme: https://github.com/jsonpickle/jsonpickle · fetched 2026-08-28 · a783a3586009
- registry_pypi: https://pypi.org/pypi/jsonpickle/json · fetched 2026-08-29 · c94f9bc14022
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jsonpickle/jsonpickle | main | 90 |
For agents
markdown · JSON · MCP: product_card(name="jsonpickle/jsonpickle")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem