JSONPath Explorer
Select values from a JSON document with JSONPath expressions and inspect each result.
Try a small example
Try a small example
Load the fictional example in a cleared form. Check the options, run the tool if needed, and compare the result below.
Select values from a JSON document with JSONPath and inspect every match alongside its path. Paste a JSON document and a JSONPath expression beginning with $. Use dot or quoted bracket notation for object properties, brackets for array indexes, * for wildcards, slices for array ranges, and .. for recursive descent. Each result includes its path and JSON value. Filters and functions are not supported. Supports root, named members, quoted member names, array indexes, wildcards, array slices, and recursive descent. Filters, functions, and selector unions are not implemented. Input is limited to 1,000,000 characters and 10,000 matches.
JSON document
{"items":[{"value":"tea"},{"value":"coffee"}]}JSONPath expression
$.items[*].value
Expected output
$.items[0].value"tea"$.items[1].value"coffee"
The example is unavailable until the tool is ready.
Text is processed in your browser.
Share this tool
Only the tool’s public link is shared. Your inputs and results stay here.
Show link to copy manually
Quick answer
Select values from a JSON document with JSONPath and inspect every match alongside its path.
The page and its assets load from the site; this operation uses your entered values only in this browser and does not send them to a calculation endpoint.
How to use it
Paste a JSON document and a JSONPath expression beginning with $. Use dot or quoted bracket notation for object properties, brackets for array indexes, * for wildcards, slices for array ranges, and .. for recursive descent. Each result includes its path and JSON value. Filters and functions are not supported.
Limits
Supports root, named members, quoted member names, array indexes, wildcards, array slices, and recursive descent. Filters, functions, and selector unions are not implemented. Input is limited to 1,000,000 characters and 10,000 matches.
Frequently asked questions
Which JSONPath syntax is available?
Root $, members, array indexes, wildcards *, slices, and recursive descent .. are supported. Filters and functions are not supported.
Does a query change my JSON?
No. The query selects and displays values without modifying the document.
Sources and references
These references document the cited standard or browser API; they do not validate the tool’s output.
