SmartQueryTools

JSONPath Tester

Test JSONPath expressions against JSON data. Paste your JSON, enter a path query, and see all matching values instantly. Uses jsonpath-plus. Runs in your browser.

Frequently Asked Questions

What is JSONPath?

JSONPath is a query language for JSON similar to XPath for XML. It lets you extract values from nested JSON using path expressions like $.store.book[*].author or $..price.

What JSONPath syntax is supported?

This tool uses jsonpath-plus, which supports the full JSONPath spec plus extensions: recursive descent (..), wildcards (*), array slices ([start:end:step]), filter expressions (?(@.price < 10)), and script expressions.

What does the result show when there are no matches?

An empty array [] is returned. This is standard JSONPath behaviour — a query that matches nothing returns an empty result rather than an error.

Is my data private?

Yes — completely. Everything runs locally in your browser. Nothing is sent to any server, and nothing is retained after you close the tab.

Related Tools