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

  1. Paste your JSON on the left.
  2. Type a JSONPath expression like $.store.book[*].title.
  3. 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.