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
Extract JSON Column from CSV Files Online
Extract values from a JSON-encoded column in CSV files into a new flat column using a JSON path expression. Runs in your browser.
JSON Diff
Compare two JSON documents and visualise the differences. Added, removed, and modified values are highlighted. Runs entirely in your browser — nothing is uploaded.
Flatten JSON Files Online
Flatten nested JSON structures in JSON files into a flat table directly in your browser. Nested objects are expanded into prefixed columns — no upload required.