JSONPath is a query language for selecting values from JSON documents.
$ is the root. .key selects a child. [*] selects all array items.
$.store.book[*].title
.. searches anywhere below the current node.
$..price
Use [0], [0,1] or [0:2] to select positions and slices.
$.store.book[0:2]
Filters use [?(@.key operator value)] to select matching nodes.
$.store.book[?(@.price < 10)]
Common operators: ==, !=, <, >, <=, >=.