JSONPath Evaluator
Query JSON with JSONPath expressions — dot notation, wildcards, recursive descent and array indices. All in your browser.
Evaluate JSONPath expressions against JSON data: dot notation, bracket notation, wildcards, array indices and slices, and recursive descent with $..key. See every match instantly — no filters, no fuss.
How to use the JSONPath Evaluator
- Paste your JSON on the left.
- Type a JSONPath expression like $.store.book[*].title.
- Matches appear on the right, numbered and formatted.
Frequently asked questions
What is JSONPath?
A query language for JSON — the JSON equivalent of XPath. Expressions like $.store.book[0] select specific parts of a document.
What does $..author mean?
Recursive descent: it finds every author key anywhere in the document, at any nesting depth.
Can I use wildcards?
Yes — $.store.book[*] selects all array elements, and $.* selects all keys of an object.
Does it support filters like [?(@.price < 10)]?
Not in this tool — the evaluator supports paths, wildcards, indices, slices and recursive descent, but no filter expressions.