JSONPath Tester
Test JSONPath expressions against JSON and inspect every matched value with its normalized path, entirely in your browser.
2 matches
[
{
"path": "$['store']['books'][0]['title']",
"value": "Clean Code"
},
{
"path": "$['store']['books'][1]['title']",
"value": "Designing Data-Intensive Applications"
}
]What this tool does
Extract matching values and normalized paths from JSON.
How to use it
Paste JSON, enter a supported JSONPath expression and inspect all matches.
Worked example
$.items[*].id against {"items":[{"id":1},{"id":2}]} selects 1 and 2.
Limitations and checks
The evaluator supports a subset of JSONPath selectors, not arbitrary scripts or every RFC 9535 expression. Unsupported expressions should be rewritten using supported selectors.
How your data is processed
The operation runs in your browser. Copy and download actions use your device. Where Save work is offered, a local copy is stored; eligible work can sync only under your enabled account settings. See Privacy for site analytics and storage details.
Privacy and storage details · Report an incorrect result · Browse tools