BeYourTools

JSONPath Tester

JSONPath Tester

Paste your JSON and write a JSONPath expression to query it. Supports dot notation, wildcards, array slices, filters, and recursive descent.

JSONPath Expression
JSON Input
316 characters
Results (3 matches)
$.store.books[0].title
"Eloquent JavaScript"
$.store.books[1].title
"You Don't Know JS"
$.store.books[2].title
"Clean Code"
3 matches found.
JSONPath Quick Reference
$Root element
.Child operator
..Recursive descent
*Wildcard (all children)
[n]Array index (negative ok)
[start:end]Array slice
[a,b]Union of indices/keys
[*]All array elements
[?(@.key)]Filter - key exists
[?(@.key == val)]Filter - equality
[?(@.num > val)]Filter - comparison