JSONPath Tester
Query a JSON document with a JSONPath expression and see every matching value and its exact path.
Advertisement
How to use it
Supported syntax: $ (root), .key / ['key'] (child), [0] (array index), [*] / .* (wildcard — every value at that level), and ..key (recursive descent — every key at any depth). Chain them, e.g. $.store.books[*].author.name or $..price.
Frequently Asked Questions
Are filter expressions like [?(@.price < 10)] supported?
Not currently — this tool covers path navigation (child/index/wildcard/descend), not filter predicates. For full JSONPath support in code, use a library such as jsonpath-plus.
What does $..price do?
It searches the entire document at every depth for any property named price and returns all matches, regardless of nesting level.