JSONPath Online Query

Query JSON with JSONPath expressions and inspect matching paths and values.

Supports fields, indexes, wildcards, recursive descent, slices, unions, and simple filters.

Matched Values

JSONPathValue

Run JSONPath expressions locally in your browser, extract matching values, and inspect the full path for every result.

How to use

  1. Paste or edit the JSON data.
  2. Enter a JSONPath expression or select a common example.
  3. Run the query, review matching paths and values, and copy the result JSON.

Examples

Extract every book title

Input

Expression: $.store.books[*].title

Output

["JSON Guide","Go Web"]
Filter inexpensive books

Input

Expression: $.store.books[?(@.price < 15)]

Output

Returns book objects whose price is below 15.
Privacy
May contact server Avoid sensitive data Uploads only when needed

Input data, expressions, and query results remain in your current browser.

Frequently asked questions

Root, dot and bracket fields, array indexes, wildcards, recursive descent, array slices, unions, field-existence filters, and simple comparison filters are supported.

No. Filters are parsed by the tool and support explicit comparison operators without using eval.

No. JSON parsing and JSONPath queries run entirely in your current browser.
Next steps

Related tools

After finishing this task, continue with these related tools.