JSON Input
Paste JSON to explore its structure
JSONPath Syntax
$.user.nameChild property
$['weird.key']Quoted key (dots OK)
$.items[0], $.items[-1]Index (negative = from end)
$.items[*].priceWildcard
$..priceRecursive 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.nameBare paths work too
Filters support comparisons == != < <= > >=, logical && || !, parentheses, string/number/boolean/null literals, and bare @.path existence tests. Script expressions [(...)] are not supported.