JSONPath Tester

Paste JSON, write a path, see matches. Live evaluation in your browser.

Examples:

JSONPath syntax

SyntaxMeaning
$Root
.foo or ['foo']Child property
..fooRecursive descent — find foo anywhere in the tree
* or [*]Wildcard — all properties / all array items
[0] [-1]Array index (negative counts from end)
[0:3] [::2]Array slice with optional step
[?(@.price < 10)]Filter — items where the condition holds

Common patterns

Privacy

Query evaluation runs in your browser.