JSONPath tester

Query and filter JSON with JSONPath and see the matches instantly. Supports child access, indexes, wildcards, recursive descent (..) and array slices.

Query and filter JSON with JSONPath and see the matches instantly. Supports child access, indexes, wildcards, recursive descent (..) and array slices.

How to use

  1. Paste your JSON
  2. Type a JSONPath like $..price or $.store.book[0].title
  3. See matching values and their count live
  4. Copy the matches as JSON

Frequently asked questions

Which JSONPath syntax is supported?

$, .key and ['key'], [n] including negatives, .* and [*], recursive ..key and ..*, and [a:b] slices. Filter expressions [?(...)] are not supported.

What does the recursive descent .. do?

It searches at any depth — $..price collects every «price» value anywhere in the document.

Is my JSON sent to a server?

No — parsing and evaluation run entirely in your browser.