JSONPath Tester
Test JSONPath expressions against any JSON document interactively. Supports wildcards, recursive descent, filters, and array slices. Results update live.
Quick examples
Results
Enter a JSONPath expression…
Matched paths
JSONPath Syntax Reference
$ Root element $.foo Child property $.foo.bar Nested property $[0] Array index $[-1] Last array element $[0,1] Multiple indices $[0:3] Array slice (0,1,2) $[*] All array elements $.foo[*] All children of foo $..name Recursive descent (all "name") $..[*] All elements recursively $[?(@.age>18)] Filter: age > 18 $[?(@.active)] Filter: truthy property $.length Property named "length" Disclaimer: Free tool provided “as is” by MonitorGiant. No warranty or liability for any data loss, security issues, or infrastructure problems arising from use of this tool. Results are for informational purposes only. · A Free Tool by MonitorGiant
How JSONPath Tester works
- 1
Paste your JSON
- 2
Write a JSONPath expression
- 3
View matched results
All JSON parsing and path evaluation runs locally in your browser. Your data is never transmitted.
Comments & Feedback
Found a bug? Have a suggestion? We'd love to hear from you.
Related Tools
From the makers of this tool
Need deeper observability?
MonitorGiant tracks real-time AI performance, infrastructure health, and system reliability — far beyond what free utilities can show.