JSONPath Tester

Run JSONPath queries against a JSON document and see every match, with support for wildcards, filters and recursive descent.

Examples: $.users[0].name, $.users[*].age, $..price, $[?(@.age > 30)]

How it works

  • Supported syntax: $.a.b, $["key"], $[0], $.items[*], $..price, $[1:3] and filters like $[?(@.age > 30)].
  • Filter expressions understand ==, !=, <, <=, >, >=, =~ (regex) and && / ||.
  • Every match is returned as a JSON array, together with its path so you can see exactly where it came from.