JSONPath Tester

Test JSONPath queries against JSON data. Supports filters, wildcards, slices, and recursive descent.

JSONPath Expression

$ Root object* Wildcard[n] Index[start:end] Slice[?(expr)] Filter.. Recursive@ Current item==, !=, <, > Comparisons

Frequently asked questions

Paste your JSON data in the input panel. Enter a JSONPath expression (e.g., $.store.book[*].author) in the input field. Results appear instantly in the results panel with matching paths and values.

No. All JSONPath evaluation happens 100% client-side in your browser. Your data never leaves your machine.

Supports $ (root), * (wildcard), [n] (index), [start:end] (slice), [?(expr)] (filter), .. (recursive descent), and @ (current item). Comparison operators: ==, !=, <, >, <=, >=

Yes. Use [?(expr)] syntax. Example: $.store.book[?(@.price < 10)] finds books under $10. The @ symbol refers to the current array item.

Ready to build?

Create your first mock JSON endpoint or try more tools — signup takes seconds.