skillfed

jsonpointer

Identify specific nodes in a JSON document (RFC 6901)

jsonpointer Permissive license Modified BSD License Active 149 v3.1.1 released

Install

jsonpointer on PyPI

pip

pip install jsonpointer

uv

uv add jsonpointer

poetry

poetry add jsonpointer

Package 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

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersLicense :: OSI Approved :: BSD LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: LibrariesTopic :: Utilities

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
json pointer resolutionrfc 6901 implementationjson path navigationaccess json nodes by pointerjson document traversaljson reference lookup

Similar packages