JSONPath Evaluator

Evaluate JSONPath expressions on any JSON. Live results, expression history, and a syntax quick reference. Press Enter or click Run to evaluate.

$
Try:
JSON Input
Results — 0 expressions
No expressions run yet.Type a JSONPath expression above and press Run.
$Root element
.keyChild property
..keyRecursive descent
[*]All elements (wildcard)
[0]First element (zero-based)
[-1]Last element
[1,3]Union (indices 1 and 3)
[0:3]Slice (indices 0, 1, 2)
[::2]Every other element
[?(@.age > 25)]Filter: age greater than 25
[?(@.role == "admin")]Filter: role equals admin
[?(@.tags)]Filter: has tags property