{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"}],"enrichment":{"capability":"Provides an abstract base class for defining Python objects that serialize to and deserialize from JSON with minimal boilerplate.","skillfed_tags":["json-serialization","legacy-stable"],"use_cases":["Serialize custom Python objects to JSON for API responses or file storage without writing custom encoder logic.","Deserialize JSON data back into typed Python objects with automatic validation through the initialize method.","Define nested object hierarchies (e.g., a Pie containing Fruits) that convert to and from JSON structures automatically.","Build lightweight data models for small projects that don't warrant a full ORM or schema validation library."],"what_it_does":"jsonable is a lightweight library that provides an abstract base class (JSONable/Type) to make Python objects trivially serializable to and deserializable from JSON. You define a class inheriting from jsonable.Type, implement an initialize method to set attributes, and gain to_json() and from_json() methods automatically. The library handles the round-trip: objects convert to plain dicts and back without manual encoder/decoder logic.\n\nThe package has no runtime dependencies and installs cleanly. However, it is dormant\u2014the latest release was 2015-10-01, and there have been no updates since. This means it was designed for older Python versions and has received no maintenance for modern language features or security patches. It remains functional for simple use cases but is not actively developed.","worth_installing":"Yes, if you need a minimal JSON serialization layer for simple, self-contained objects and are comfortable with dormant maintenance. No, if you require active support, modern Python version guarantees, or complex validation\u2014use dataclasses, pydantic, or marshmallow instead. The package works but has received no updates since 2015 and should be treated as legacy code."},"id":"jsonable","links":{"html":"https://skillfed.io/packages/jsonable","md":"https://skillfed.io/packages/jsonable.md","pypi":"https://pypi.org/project/jsonable/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2015-10-01","license_spdx":null,"license_treatment":"permissive","name":"jsonable","python_support":"unspecified","summary":"An abstract class that supports jsonserialization/deserialization."},"popularity":{"monthly_downloads":247177,"position":8699,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.1"}
