Paste JSON on the left, type a JSONPath expression here, and view results on the right. Output updates automatically as you type.
The JSON must be valid. If parsing fails, an error will appear in the Evaluation Results panel.
No result. Try a different JSONPath expression.
This JSONPath Evaluator allows you to explore, test, and validate JSONPath expressions in real-time. The results update automatically as you type, enabling a fast and interactive workflow.
Basic Steps
Importing JSON Files
.json or any text file containing valid JSON.Editing & Navigation
Using Output Paths Mode
Tips for Effective Querying
$..* when you're unsure of the depth.[?(@.price < 20)] help locate specific items.* is helpful for exploring unknown keys or indexes.Basic Syntax
$ — Root of the document$.store.book — Child nodes$..author — Recursive search$.books[0] — Array index$.books[*] — Wildcard all itemsFiltering Examples
$.books[?(@.price < 20)]$..[?(@.year >= 2020)]$.books[?(@.author == "John")]Advanced Operators
.. — Recursive descent@ — Current node* — Wildcard for any key/indexUseful Expressions
$..*$..[?(@)]$..[?(@.title)]Official Specification
JSONPath Standard — RFC 9535