Tools / JSON Path Evaluator
JSON Path Evaluator
Paste JSON and enter a JSONPath expression to query it. Supports dot notation, bracket notation, wildcards (*), recursive descent (..), array slicing, and unions.
Runs entirely in your browser
JSON Input
JSONPath syntax reference
| Expression | Description |
|---|---|
| $ | Root object |
| .key | Child by name |
| ['key'] | Child by bracket notation |
| [0] | Array element by index |
| [-1] | Last array element |
| [0:3] | Array slice (start:end) |
| [0,2,4] | Multiple array indices |
| [*] or .* | Wildcard — all children |
| ..key | Recursive descent — find key anywhere |
| ..* | Recursive wildcard — all values |
How to use JSON Path Evaluator
Paste JSON
Paste the document you want to query. A built-in example loads with the page.
Enter a JSONPath
Write an expression like $.store.book[*].author. Dot, bracket, wildcard, recursive descent, slicing, and unions are supported.
Read the matches
Matched values appear in a table with their pointer path and type. The aggregated JSON output is also shown.