{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"}],"enrichment":{"capability":"Evaluates JSONata expressions against JSON data, supporting the full JSONata language with no external runtime dependencies.","skillfed_tags":["json-query","data-transformation"],"use_cases":["Extract and transform JSON API responses in data pipelines without writing custom parsing code.","Build a CLI tool that accepts JSONata expressions to query JSON files or stdin.","Safely evaluate user-provided JSONata expressions in a web service with configurable timeout and stack limits.","Filter and aggregate nested JSON structures in ETL workflows or reporting systems.","Implement interactive REPL environments for JSON exploration and ad-hoc data analysis."],"what_it_does":"jsonata-python is a pure Python port of the JSONata reference implementation, a query and transformation language for JSON. It lets you write compact expressions to extract, filter, and reshape JSON data\u2014similar to XPath for XML or jq for command-line JSON work. The package supports the full JSONata language specification with no external dependencies, making it straightforward to embed in Python applications or use as a CLI tool.\n\nThe package includes guardrails to protect against untrusted expressions: you can set execution timeouts, stack depth limits, and swap in alternative regex engines to prevent ReDoS attacks. It requires Python 3.10 or later, and date/time functions using ISO 8601 formats require Python 3.11+.","worth_installing":"Yes. jsonata-python is actively maintained, has zero known vulnerabilities, installs with no friction, and is permissively licensed. Install it if you need to evaluate JSONata expressions in Python or want a command-line tool for JSON querying. The only caveat is the Python 3.10+ requirement and the ISO 8601 date/time limitation on Python versions below 3.11."},"id":"jsonata-python","links":{"html":"https://skillfed.io/packages/jsonata-python","md":"https://skillfed.io/packages/jsonata-python.md","pypi":"https://pypi.org/project/jsonata-python/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-05","license_spdx":null,"license_treatment":"permissive","name":"jsonata-python","python_support":"supports_current","summary":"Pure Python implementation of JSONata"},"popularity":{"monthly_downloads":1674665,"position":3664,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.0"}
