JSONPath Query Tester
Apply path expressions like $.a.b[0] to JSON and extract exactly the values you want
도구를 불러오는 중…
🔒 Everything runs 100% in your browser. Your files and input are never uploaded to any server.
Apply simple path expressions (JSONPath) like $.a.b[0] to JSON data to pick out and extract exactly the values you want with this online tester. It supports the root ($), property access, array indexes, wildcards ([*]), and recursive descent (..), showing the match count and values in real time.
How to use
- Paste the JSON you want to inspect into the input field at the top.
- Enter the path to extract in the expression field, such as $.store.book[0].title.
- Click the example buttons to instantly see how to use the [*] wildcard or the .. recursive descent.
- Check the matched values and count, then copy the results.
FAQ
- Which JSONPath syntax is supported?
- It supports $ (root), .property and ['property'] access, [number] array indexes (negatives count from the end), [*] and .* select-all, and .. recursive descent. Advanced syntax such as filter expressions ?() and slices [1:3] is not supported.
- Why do results always come out as an array?
- Wildcards and recursive descent can return multiple values, so for consistency the matched values are bundled into an array. If there's no match, it shows 'No matching value'.
- Is the JSON I enter sent to a server?
- No. Both JSON parsing and path evaluation happen only within your browser, and the data you enter is never transmitted to or stored on a server.
