JSON Path Finder

Explore JSON structure and query it with JSONPath — wildcards, recursive descent, slices, unions, and filter expressions.

Find any path

JSON Input

Paste JSON to explore its structure

JSONPath Syntax

$.user.name

Child property

$['weird.key']

Quoted key (dots OK)

$.items[0], $.items[-1]

Index (negative = from end)

$.items[*].price

Wildcard

$..price

Recursive descent

$.items[0:2]

Slice (start:end:step)

$['a','b'], $.items[0,2]

Union

$.products[?(@.price < 15)]

Filter by comparison

$.products[?(@.onSale)]

Filter by existence

user.name

Bare paths work too

Filters support comparisons == != < <= > >=, logical && || !, parentheses, string/number/boolean/null literals, and bare @.path existence tests. Script expressions [(...)] are not supported.