{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"A Django model field that stores and retrieves JSON data with automatic serialization and deserialization, now deprecated in favor of Django's native JSONField.","skillfed_tags":["deprecated","django-orm"],"use_cases":["Storing flexible JSON structures in Django models when using older Django versions (pre-3.1) that lack native JSONField support.","Migrating legacy Django applications that already use jsonfield and need to maintain compatibility during a transition period.","Querying JSON fields with basic exact or regex lookups in projects that do not require advanced JSON query capabilities.","Customizing JSON deserialization behavior (e.g., preserving key order with OrderedDict) in older Django codebases."],"what_it_does":"jsonfield is a Django model field for storing JSON data that handles serialization and deserialization automatically. It wraps JSON values so they can be persisted to the database and queried using basic lookups (exact, regex). The field supports customization of null handling and deserialization behavior (e.g., using OrderedDict for key ordering).\n\nHowever, this package is deprecated and no longer maintained. Django 3.1 introduced a native JSONField that works across all supported database backends, making jsonfield obsolete. The package's last release was over a year ago, and its status is marked inactive. New projects should use Django's built-in JSONField; existing projects using jsonfield should plan a migration, which the documentation describes as generally straightforward but may require data migrations in complex cases.","worth_installing":"No\u2014do not install this package for new projects. It is deprecated and inactive; Django 3.1+ provides a native, maintained JSONField. If you maintain legacy code already using jsonfield, plan a migration to Django's implementation. The package carries no security vulnerabilities but receives no updates and will eventually be archived."},"id":"jsonfield","links":{"html":"https://skillfed.io/packages/jsonfield","md":"https://skillfed.io/packages/jsonfield.md","pypi":"https://pypi.org/project/jsonfield/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-07-04","license_spdx":"MIT","license_treatment":"permissive","name":"jsonfield","python_support":"supports_current","summary":"A reusable Django field that allows you to store validated JSON in your model."},"popularity":{"monthly_downloads":1121912,"position":4333,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.2.0"}
