JSONPath Tester
Use this tester to check a JSONPath expression before adding it to an integration, extraction rule, test assertion, or API data workflow.
Document limit: 1 MiB. Expressions follow RFC 9535.
Matches
Your result will appear here.No query run yet.
A focused browser utility
Use this tester to check a JSONPath expression before adding it to an integration, extraction rule, test assertion, or API data workflow.
Local by default
This tool runs entirely in your browser. There is no account, server-side processing, or input history.
Three quick steps
- Paste a valid JSON document or load the example document.
- Enter an RFC 9535 JSONPath expression in the query field.
- Run the query, inspect each match, and copy the resulting JSON when needed.
Input and output
Input
JSON: {"users":[{"name":"Ada","active":true},{"name":"Lin","active":false}]}
Path: $.users[?@.active].nameOutput
[
"Ada"
]Frequently asked questions
Which JSONPath syntax does this tool use?
It targets the RFC 9535 JSONPath standard. Expressions from implementations with proprietary extensions may need adjustment.
Is an empty result an error?
No. A valid query can return no matches. Syntax or input problems are shown separately as errors.
Does the query or JSON leave my device?
No. Both the document and expression are evaluated locally in the current browser tab.