JSONPath Tester

Test JSONPath expressions against JSON and see matching values and paths as you type.

JSON input
Enter JSON and a JSONPath expression to test.

Your JSON and JSONPath are tested in your browser. Nothing is uploaded to BroBroGo.

FAQ

What JSONPath syntax can I use?

Use common JSONPath patterns such as $.store.book[*].title, recursive descent with $..price, filters like [?@.price < 10] and array slices.

Why does each result show a path?

The path shows where the value came from in the source JSON, so you can copy a match without losing its location.

Why can a query time out?

Very broad recursive queries or huge samples can take too long. The tester stops them after a short limit so you can narrow the expression or use a smaller sample.