JSONPath Tester & Query Evaluator
Test, evaluate, and debug JSONPath expressions (e.g. $.store.book[*].author) against JSON payloads.
How It Works & Processing Standards
Test, evaluate, and debug JSONPath expressions (e.g. $.store.book[*].author) against JSON payloads.
Your input data is never sent to any server and is securely processed on your device.
Current Limits
- Desktop max file size: 50MB
- Mobile max file size: 20MB
JSONPath Tester & Query Evaluator is a 100% free, browser-based online utility. All calculations and file conversions run locally inside your browser (Local-First) without sending data to remote servers, keeping your documents and inputs strictly private.
How to Use JSONPath Tester & Query Evaluator
- 1Input JSONPaste your JSON data into the evaluator.
- 2Write JSONPath QueryType your JSONPath expression (e.g. $..books[?(@.price < 20)]).
- 3Inspect MatchesView matching nodes, values, and paths instantly.
Examples
Filter Books by Price
Input: JSON: {"books": [{"title": "A", "price": 15}, {"title": "B", "price": 25}]}
Query: $.books[?(@.price < 20)].title
Result: Matches: ["A"]
Common Use Cases
- Testing JSONPath expressions for Kubernetes kubectl jsonpath output formatting
- Debugging extraction rules for API gateways (Kong, AWS API Gateway)
- Writing filter queries for CI/CD pipeline automation and log parsers
Frequently Asked Questions (FAQ)
Which JSONPath syntax features are supported?
Wildcards (*), recursive descent (..), slice expressions ([start:end]), and filter expressions (?()) are supported.
