Use this reference guide to master JSONPath expressions for filtering and extracting data.
| Operator | Description |
|---|---|
$ | The root object/element |
@ | The current object/element |
. | Child member operator |
.. | Deep scan (recursive descent) |
* | Wildcard (all objects/elements) |
[] | Subscript operator (array index or property name) |
[start:end:step] | Array slice operator |
?() | Filter expression (applies a filter) |
() | Script expression (using underlying script engine) |
Common Filter Examples
- Filter by property value:
$.store.book[?(@.price < 10)] - Get last element:
$.items[-1:] - Extract all titles:
$..title