Python bindings for the high-performance `jsonpath-rust` library, enabling fast JSONPath querying of Python dictionaries. It's currently at version 1.1.1 and has a relatively stable release cadence, focusing on minor updates and bug fixes.
pip install jsonpath-rust-bindingsVerified import paths — ran on the pinned version, not inferred.
Parses a JSONPath expression and applies it to a Python dictionary, returning matching elements.
Migrate to using the `JsonPath` class methods: `JsonPath.parse(path_string)` followed by `jsonpath_object.find(data)`.
Consult the JSONPath specification that `jsonpath-rust` aims to follow or test your paths thoroughly with the library to ensure compatibility.
Profile your application to identify bottlenecks. For static JSONPaths, parse them once using `JsonPath.parse()` and reuse the `JsonPath` object across multiple queries.
No dependency data recorded yet.