json-e
A data-structure parameterization system written for embedding context in JSON objects
Decision gist · record as of 2026-08-14
Yes. Low install friction, no dependencies, active maintenance, and no known security vulnerabilities make it a safe choice. The copyleft license (MPL2) is a consideration for proprietary projects but not a blocker for open-source use. Install it if you need JSON templating or parameterization; the lightweight nature and established maintenance history support reliable production use.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Low friction: pure Python wheel with no runtime dependencies.
- Active maintenance as of 169 days ago.
License · maintenance · safety
MPL2 (copyleft) — MPL2 is a copyleft license requiring derivative works to disclose source and license under the same terms; suitable for open-source projects but may constrain proprietary use.
last release 2026-02-26 (169 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 978,795 downloads/mo, #4,591 on PyPI
Alternatives
Verify before relying
pip install json-e
import json_e- Whether the package supports modern Python versions (requires_python is unspecified in the fact sheet)
- Specific transformation capabilities and syntax (the fact sheet references external docs but does not detail the feature set)
- Whether the usage example syntax is accurate without access to the package's actual API documentation
What it is and what it does
json-e is a parameterization system for embedding context and dynamic expressions into JSON objects. It lets you define JSON structures with placeholders and variables that are resolved at runtime, making it useful for templating, configuration generation, and data transformation workflows where you need to inject computed values or external context into JSON without writing custom parsing code.
The package is a pure Python library with no external runtime dependencies, making it lightweight and easy to integrate. It has been actively maintained since its first release on 2017-07-06 and receives regular updates; the latest version 4.8.2 is from 2026-02-26. It ranks in the top 5000 PyPI packages by download volume and carries no known security vulnerabilities.
Use it for
- Generate configuration files dynamically by embedding environment variables or computed values into JSON templates.
- Transform task definitions or workflow specifications by parameterizing JSON structures with runtime context.
- Build data pipelines where JSON payloads need to be enriched with computed fields or external state before processing.
- Create reusable JSON schemas that accept parameters for different deployment or execution contexts.
- Embed expressions into JSON documents for conditional logic or computed field values during deserialization.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes.
Low install friction, no dependencies, active maintenance, and no known security vulnerabilities make it a safe choice. The copyleft license (MPL2) is a consideration for proprietary projects but not a blocker for open-source use. Install it if you need JSON templating or parameterization; the lightweight nature and established maintenance history support reliable production use.
Install
json-e on PyPI
Before you install
Low friction: pure Python wheel with no runtime dependencies. Active maintenance as of 169 days ago.
License in practice
MPL2 is a copyleft license requiring derivative works to disclose source and license under the same terms; suitable for open-source projects but may constrain proprietary use.
Quickstart
pip install json-e
import json_e
Verify before relying
- Whether the package supports modern Python versions (requires_python is unspecified in the fact sheet)
- Specific transformation capabilities and syntax (the fact sheet references external docs but does not detail the feature set)
- Whether the usage example syntax is accurate without access to the package's actual API documentation
Package facts
| License | MPL2 copyleft |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | None |
| Maintenance | Actively maintained 169 days since the last release |
| First released | |
| Downloads | 978,795 / month, #4,591 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
Evidence: json_e-4.8.2-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “json parameterization”
- json-eParameterizes and transforms JSON data structures by embedding…
- ddtddt multiplies a single test case across multiple datasets, letting…
- parametrizeProvides a `@parametrize` decorator that works with…
Give your agent the search over MCP, or paste the wish link into any chat.
More Software Development packages
Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.
NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.
See also adaptive-cards-templating-py · json-tools-rs · jaxlie · jsonnet · papermill · pinecone-plugin-inference · flatten-json · empy · mkdocs-macros-plugin · envtpl