# JSONPath Tester

Canonical: https://herebetools.com/jsonpath

Test JSONPath expressions against JSON

Write and test JSONPath expressions against any JSON document with live results. Supports dot notation ($.store.book), bracket notation, recursive descent (..), wildcards (*), array slices, and filter expressions (?(@.price < 10)). Useful for extracting values from API responses, writing AWS EventBridge patterns, configuring log processing pipelines, and learning JSONPath syntax interactively.

## Questions and answers

### Which JSONPath specification does this follow?

The tester uses jsonpath-plus. Its syntax and extensions may differ from other JSONPath engines; test expressions in the system where you will run them.

### Are filter expressions supported?

Yes, filter expressions like ?(@.price < 10) and ?(@.category == "fiction") are fully supported.

## Related tools

- [JSON Formatter](https://herebetools.com/json-formatter): Format, validate, minify and sort JSON with tree view
- [JSON Schema](https://herebetools.com/json-schema): Validate JSON against a JSON Schema
- [JSON Compare](https://herebetools.com/json-compare): Diff two JSON documents side by side

Tool processing runs in your browser.

## Sources and specifications

- [RFC 8259 — JSON](https://www.rfc-editor.org/rfc/rfc8259)

[Privacy policy](https://herebetools.com/privacy-policy) · [About](https://herebetools.com/facts) · [Topics](https://herebetools.com/topics)
