JSONPath Evaluator
Run a JSONPath query locally and compare both the matched values and the paths they came from
Safety note: JSONPath evaluation stays in your browser. This page runs the expression only against the pasted JSON document; it does not fetch remote documents or other APIs.
Evaluate a JSONPath expression
Start with one expression that should match exactly what you expect, then broaden it only if the first result set is correct.
What JSONPath Queries
JSONPath lets you query one or many parts of a JSON document with an expression rather than a single fixed path.
Run a JSONPath Query
- Paste the JSON document you want to query.
- Enter the JSONPath expression.
- Click Evaluate JSONPath and compare the matched paths with the matched values.
Why Paths and Values Both Help
Matching values show what the query returned. Matching paths show where those values came from. You usually need both when you are debugging selectors against large payloads.