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