JSONPath Tester — JSONPath / JSONata / JMESPath Online
JSONPath / JSONata / JMESPath are three query languages for extracting data from JSON. JSONPath Tester lets you paste any JSON, write an expression, switch syntaxes with a single tab click, and see live matches — with a tree view, path highlighting, and shareable URLs. Everything runs in your browser; no signup, no server round-trips. 1. What Is a JSONPath Tester? — JSONPath vs JSONata vs JMESPath A JSONPath tester is a browser-based tool that evaluates JSON query expressions against your JSON and shows the matches in real time. The three most common JSON query languages are JSONPath (Stefan Gössner, 2007 — the XPath-inspired path language, $..price to find every price), JSONata (IBM, Apache-2.0 — the functional transformation language, $sum(items.price) to aggregate), and JMESPath (AWS, Apache-2.0 — the de-facto AWS standard used in Step Functions / CLI --query). Most online testers support only one of the three, forcing you to switch tools whenever you change ecosystem. This tester supports all three side-by-side with the same input area, the same tree view, and the same shareable URL — pick a syntax tab and the engine lazy-loads in the background. Use it to debug API responses (GitHub / Shopify / Stripe / k8s), query JSON Schema fixtures, or extract fields from LLM structured outputs. ...