JSONPath Tester

Test JSONPath expressions against your JSON data. See matching results instantly as you type.

1
2
3
JSON Data
Results

Enter a JSONPath expression to see matching results

$.store.book[*].author
$..price
$.store.book[?(@.price<10)]

JSONPath Features

Test and debug JSONPath queries with ease.

Live Expression Testing

Type your JSONPath expression and see matching results update in real-time.

Full JSONPath Support

Supports standard JSONPath syntax including wildcards, recursive descent, filters, and array slicing.

Result Highlighting

Matching nodes are highlighted so you can verify your expression targets the right data.

JSONPath FAQ

What is JSONPath?

JSONPath is a query language for JSON, similar to XPath for XML. It lets you extract specific data from JSON documents using path expressions like $.store.book[*].author.

What expressions are supported?

Standard JSONPath expressions including $ (root), . (child), .. (recursive), * (wildcard), [] (subscript), [?()] (filter), and more.

Can I use filters?

Yes, filter expressions are supported for querying elements based on conditions, such as filtering books by price or other properties.