About JSON Path Tester / Evaluator
This tool lets you test JSONPath expressions against real JSON data and see the matched results instantly — useful for figuring out the right path to extract specific values from a large or deeply nested JSON file (like an API response or export) without writing and re-running code. Each match shows both its exact path and value, so you can confirm you're targeting the right data before using the expression in your own script. All evaluation happens locally in your browser; your data is never uploaded to a server.
JSONPath Syntax Cheat Sheet
$The root of the JSON document
.keyAccess a property by name, e.g. $.store
[0]Access an array element by index
[*]Wildcard — matches all elements/properties at that level
..keyRecursive descent — finds key at any depth
[0:2]Array slice — elements from index 0 up to (not including) 2
[0,2]Multiple indices — elements at index 0 and 2
[?(@.price < 10)]Filter expression — only elements matching the condition (@ refers to the current element)
Send Feedback
For any questions, bug reports, or feature requests, please drop your comments below.