What does this tool do?
Test JSONPath expressions with wildcards and recursive descent against your own JSON document. Everything runs locally using JavaScript in your browser — nothing you paste or upload is ever sent to a server.
How to use this tool
- Paste your json document into the left-hand box.
- Fill in the jsonpath expression field above the input.
- Click Run JSONPath.
- Copy the query results from the output box.
Frequently asked questions
Which JSONPath syntax is supported?
The root $, dot keys (.key), array indexes ([0]), the wildcard ([*]), and recursive descent (..key). Filter expressions like [?(@.price<10)] and array slices are not supported.
What does the wildcard [*] do?
It matches every item in an array (or every value in an object) at that position, letting one expression pull values from many items at once.
What does recursive descent (..) do?
..key finds every occurrence of "key" anywhere below the current point in the document, no matter how deeply it's nested.
