jsonata-python is a pure Python implementation of the JSONata query and transformation language, currently at version 0.6.2. It aims to provide 100% of the language features of JSONata without external dependencies, offering a performant alternative to Python libraries that rely on JavaScript bindings. The library maintains a steady release cadence with updates reflecting the upstream JSONata specification.
pip install jsonata-pythonVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to define a JSONata expression and apply it to a Python dictionary using the jsonata-python library. It calculates the sum of 'value' fields within a nested array.
Upgrade to Python 3.11 or a newer version to ensure full support for all JSONata date/time functions.
Always use `import jsonata` and refer to the `jsonata-python` documentation for API details. Be aware that other `jsonata` packages on PyPI may refer to different implementations.
No dependency data recorded yet.