JSONPath Tester

Test JSONPath expressions against JSON

Use the interactive tool with JavaScript enabled.

About this tool

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

Sources and specifications

Tool processing runs in your browser. Privacy policy and cookie preferences.

Read this guide as Markdown