Tool · Free · Browser-only

JSONPath Finder

Paste your JSON and a JSONPath expression — matches appear instantly. Supports dot notation, bracket notation, wildcards, and recursive descent.


          

JSONPath quick reference

ExpressionMeaning
$Root of the document
.key or ['key']Child property access
[n]Array element by index
[*] or .*All elements / all properties
..keyRecursive descent — find key at any depth

Example expressions

  • $.name — the top-level name property
  • $.users[0] — first element of the users array
  • $.users[*].email — every user's email
  • $..price — every price value anywhere in the document
  • $.items[*] — all items in the items array

For full tree navigation of large documents, the JSON Viewer may be more convenient. Use this tool when you know the path you want and need to extract values programmatically.

FAQ

What is JSONPath?

JSONPath is a query language for JSON, similar to XPath for XML. It lets you extract specific values from a JSON document using a path expression like $.store.book[*].title.

What syntax does this tool support?

This tool supports $ (root), .key and ['key'] (child access), [n] (array index), [*] and .* (wildcard), and ..key (recursive descent to find all matching keys at any depth).

What does .. (recursive descent) do?

..key finds all values with that key anywhere in the document, no matter how deeply nested. For example, $..name returns every name field in the entire tree.