JSONPath Tester
Test a JSONPath query against JSON using a small documented subset.
Quick answer: enter your details below and click Test path — your result appears instantly, right here in your browser. Nothing you enter is uploaded or stored.
J
Developer
Enter your details below.
How to use
- Paste the JSON document.
- Enter a path using the supported subset: $.a.b, [0] or [*].
- Click Test path and read the matching values.
About this tool
JSONPath is a query language for pulling values out of JSON, but full implementations vary widely. This tool supports a documented subset only: a root $, dot-separated keys, numeric indexes like [0], and the [*] wildcard over arrays and objects, and it says so in its description. Anything outside that subset, or invalid JSON or path text, is reported with a clear error.
Frequently asked questions
What exactly does this tool support?
Only the documented subset: root $, dot keys, numeric indexes and the [*] wildcard. Filters, recursive descent and script expressions are not supported.
What does no matches mean?
The path was valid but selected nothing, usually because a key or index does not exist in that document.