jsonpointer
Identify specific nodes in a JSON document (RFC 6901)
Install
jsonpointer on PyPI
pip
pip install jsonpointeruv
uv add jsonpointerpoetry
poetry add jsonpointerPackage facts
| License | Modified BSD License (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 143 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: jsonpointer-3.1.1-py3-none-any.whl
About jsonpointer
from the package's own PyPI description — quoted content, verbatim
python-json-pointer
PyPI version (image) Supported Python versions (image) Coverage Status (image)
Resolve JSON Pointers in Python
Library to resolve JSON Pointers according to RFC 6901
See source code for examples * Website: https://github.com/stefankoegl/python-json-pointer * Repository: https://github.com/stefankoegl/python-json-pointer.git * Documentation: https://python-json-pointer.readthedocs.org/ * PyPI: https://pypi.python.org/pypi/jsonpointer * Travis CI: https://travis-ci.org/stefankoegl/python-json-pointer * Coveralls: https://coveralls.io/r/stefankoegl/python-json-pointer
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Resolves JSON Pointers according to RFC 6901, allowing you to identify and access specific nodes within JSON documents using pointer syntax.
Low friction: pure Python wheel with no runtime dependencies and active maintenance (last commit 2026-03-23). Supports Python 3.10–3.14 and PyPy.
Modified BSD License is permissive; you may use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.
Usage
pip install jsonpointer==3.1.1
import jsonpointer
data = {"foo": {"bar": "value"}}
ptr = jsonpointer.JsonPointer("/foo/bar")
value = ptr.resolve(data)
Requires Python 3.10 or later.
Verdict: Stable, well-maintained RFC 6901 implementation with zero dependencies and no known vulnerabilities. Permissive BSD License and broad Python version support (3.10–3.14) make it a low-risk choice for JSON pointer operations.
Needs verification
- Whether the package is actively developed beyond maintenance (e.g., feature additions or only bug fixes)
- Performance characteristics for large JSON documents or deeply nested pointers
Similar packages
permissive · top 1,000 on PyPI
jsonrefpermissive · top 1,000 on PyPI
url-normalizepermissive · top 1,000 on PyPI
jsonschema-pathpermissive · top 1,000 on PyPI
executingpermissive · top 1,000 on PyPI
oauthlibpermissive · top 1,000 on PyPI
jsonpath-ngpermissive · top 1,000 on PyPI
asn1cryptopermissive · top 1,000 on PyPI
rfc3987-syntaxpermissive · top 1,000 on PyPI
fqdncopyleft · top 1,000 on PyPI