JSONPath Tester

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

config.json

JSONPath Expression

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

Frequently asked questions

Paste your JSON data in the left panel. Enter a JSONPath expression (e.g., $.store.book[*].author) in the input field. Results appear instantly in the right 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.