JSONPath Tester
JSONTest JSONPath expressions on JSON data
Figuring out the right query syntax to pull `$.items[*].price` out of a nested API response is much faster against real sample data than by guessing in your own code. This tester follows the JSONPath conventions popularized by Stefan Goessner's original implementation, the closest thing to a de facto standard most JS libraries share, including array wildcards and filter expressions like `[?(@.price>10)]`. Because JSONPath isn't a strictly standardized spec, it's worth testing your expression here first and then verifying it against whatever JSONPath library your actual backend uses, since advanced filter syntax can vary between implementations.
How to use JSONPath Tester
- 1.Paste a JSON document and write a JSONPath expression like `$.items[*].price` to extract matching values live.
- 2.Use it to figure out the right JSONPath query for an API client or log-processing script before writing any code.
- 3.Test edge cases like array wildcards or filter expressions (`$.items[?(@.price>10)]`) against real sample data to confirm they match what you expect.
Frequently asked questions
Use via API, SDK, or MCP
Installnpm install @utilix-tech/sdkUsageimport { json } from '@utilix-tech/sdk'
const result = json.evaluateJsonPath('{"users":[{"name":"Alice"},{"name":"Bob"}]}', '$.users[*].name')
console.log(result.matches) // ['Alice', 'Bob']Runs locally · no API key · no rate limits · Node.js SDK docs →