Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/jsonpickle/jsonpickle · homepage · Python · BSD-3-Clause (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
jsonpickle/jsonpicklemain90

For agents

markdown · JSON · MCP: product_card(name="jsonpickle/jsonpickle")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem