Basics
$→ root element$.store.book→ access property[0]→ array index*→ wildcard..author→ recursive descent
Examples
$.store.book[*].title$..price$.store.book[?(@.price < 10)]
Filters
?(@.key == value)?(@.price > 20)
$ → root element$.store.book → access property[0] → array index* → wildcard..author → recursive descent$.store.book[*].title$..price$.store.book[?(@.price < 10)]?(@.key == value)?(@.price > 20)