JSONPath Guide
Basic Syntax
$
Root node@
Current node.
Child operator..
Recursive descent*
Wildcard[]
Subscript operator[,]
Union operator[start:end]
Array slice[?()]
Filter expressionCommon Examples
$
Root object$.store.book[*]
All books$.store.book[0]
First book$.store.book[*].title
All book titles$.store.book[?(@.price < 10)]
Books under $10$..author
All authors (recursive)Filter Operators
==
Equal to!=
Not equal to<
Less than<=
Less than or equal>
Greater than>=
Greater than or equal=~
Regex match