Converter · SOTA RFC 9535 + Goessner compat
JSONPath Tester & Query Builder
Test JSONPath queries live against JSON data. RFC 9535 (2024 standardized spec) + classic Goessner syntax compatibility. Filter expressions, wildcards, recursive descent, array slicing, and curated query library.
How to Use JSONPath Tester in 3 Steps
- Configure. Paste JSON data (any size — handled client-side). Sample loads common API-response shapes for quick experimentation.
- Process. Enter a JSONPath expression: $ (root), .field, [index], [*] wildcard, [?filter] predicate, .. recursive descent. Preview updates as you type.
- Export. Review matches with path info (root-relative path to each hit). Save queries to the library or copy as a re-usable expression.
Why JSONPath Tester on Pixlane
JSONPath is XPath for JSON — a query language for extracting specific values from nested JSON structures. Pixlane implements the new RFC 9535 (February 2024 IETF standard) plus classic Goessner-style compatibility, with live query preview, detailed error positions, and a library of 20+ common patterns for API debugging, config extraction, and data transformation.
- RFC 9535 Compliant — The IETF standardized JSONPath spec from February 2024 — unifies the previously fragmented dialect. Supports all core features: filters, functions, unions, slices.
- Goessner Compatible — Classic Stefan Goessner-style syntax ($..author) also accepted. Lets you test queries from legacy systems (MongoDB, Azure CosmosDB) or modern code.
- Live Match + Path — Each match shows its canonical path (e.g., $.users[0].email) for debugging. Click any result to copy the path expression that leads to it.
- Pattern Library — 20+ common queries: all emails, nested arrays, deep filters, count+sum, recursive search. One-click insert.
Frequently Asked Questions
What is RFC 9535?
JSONPath — Query Expressions for JSON is the 2024 IETF standard that unifies the previously fragmented JSONPath dialects. Before RFC 9535, every implementation (Goessner's original, Jayway, MongoDB, Azure) differed in edge cases. The standard makes cross-tool queries predictable.
What's the difference between Goessner and RFC 9535?
RFC 9535 formalized many edge cases (quoting, filter scope, slice syntax). Most simple queries work identically. Advanced queries — especially filter expressions and `..` combined with indices — may differ slightly. Pixlane handles both conventions.
Is my JSON data private?
Yes. Query evaluation runs entirely in your browser using native JSON.parse + a lightweight JSONPath engine. Your data — which may contain API responses, tokens, or proprietary payloads — never leaves your device.
Is this tool free?
Yes. JSONPath Tester on Pixlane is completely free with no signup required.