Expand description

Implementation of the JSONPath spec, Proposal A with extensions.

Modules

Syntax tree that backs a path. If you just want to use paths, you shouldn’t touch this. This is exposed for users who want to provide things like syntax highlighting of paths or similar.

Errors returned by fallible methods

Items related to shortest-path indexing of JSON objects

Structs

A compiled JSON path. Can be used to match against items any number of times, preventing recompilation of the same pattern many times.

Functions

Find a pattern in the provided JSON value. Recompiles the pattern every call, if the same pattern is used a lot should instead try using JsonPath::compile.

Find a pattern in the provided JSON string. Recompiles the pattern every call, if the same pattern is used a lot should instead try using JsonPath::compile.