skillfed

jason

Lightweight helpers for views returning json data in Django.

jason v0.1.7 89.5K downloads/30d#13,656 on PyPI1
Copyleft license GPLv2 Abandoned released

What it is and what it does

Jason is a minimal helper library for Django views that serialize data to JSON responses. It was released on 2014-06-24 and has not been maintained since; the author explicitly noted the API was still in flux and not recommended for production at the time of release.

The package provides convenience functions to reduce boilerplate when returning JSON from Django view handlers. With no runtime dependencies declared and a source-only distribution, installation requires a working build environment. The project shows no activity since 2020-06-05 and there is no indication of support for modern Python or Django versions.

Use it for:

  • Legacy Django projects that already depend on jason and need to remain on old codebases.
  • Educational reference for understanding early Django JSON serialization patterns.
  • Retrofitting minimal JSON endpoints in very old Django applications where upgrading is not feasible.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides lightweight helper functions for Django views that return JSON data.

No. The package is abandoned (last commit 2020-06-05), carries a copyleft license that may conflict with your project, has high install friction, and offers no documented compatibility with modern Python or Django. The author warned against production use at release. Use a maintained alternative instead.

Install

jason on PyPI

pip

pip install jason

uv

uv add jason

poetry

poetry add jason

Installing jason

Before you install

High install friction due to source-only distribution. Maintenance is abandoned—last commit was 2020-06-05, with no Python version specification or documented support for modern environments.

License in practice

Licensed under GPLv2 (copyleft). Any derivative work or distribution must also be licensed under GPLv2, which may conflict with proprietary or permissively licensed projects.

Quickstart

# Install from source
pip install jason==0.1.7

# Import and use in a Django view
from jason import json_response
response = json_response({'key': 'value'})

Requires Django (not listed as explicit dependency); Python version compatibility unknown; source-only distribution requires build tools.

Verify before relying

  • Whether this package works with modern Django versions (released 2014-06-25).
  • Actual Python version compatibility—requires_python is unspecified.
  • What specific JSON helper functions are provided and their current API stability.
  • Whether the package has any undeclared runtime dependencies beyond Django.

Package facts

License GPLv2 (copyleft)
Python support not specified
Install friction high — source build required
Runtime dependencies none
Maintenance abandoned — 4,433 days since the last release
Last repo commit
First released
Downloads 89,488/month — #13,656 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: jason-0.1.7.tar.gz

Tags

django json view helpersdjango json response utilitieslightweight json serialization djangodjango api json helpersjson view decorators djangodjango json data helpers
abandonedlegacy-django

More Dynamic Content packages