JSONPath Tester online — JSONPath-Ausdrücke auswerten

JSON einfügen, JSONPath-Ausdruck eingeben und Treffer mit Pfaden und Werten prüfen. Zwischen Classic- und RFC-9535-Dialekt wechseln — alles lokal im Browser.

Laden…
JSONPath-Tester — Leitfaden zum Debuggen von Abfragen
Öffnet mit dem Buchladen-Beispiel und Live-Auswertung. JSON einfügen, JSONPath-Ausdruck schreiben und Treffer mit Pfaden und Werten prüfen. Dialekt wechseln je nach Runtime (Goessner Classic oder RFC 9535).

Entwicklerhinweise

• Ungültiges JSON blockiert die Auswertung — zuerst korrigieren oder JSON reparieren. • Die Auswertung läuft live beim Tippen (debounced); nutzen Sie das Panel Beispiele & Syntax für fertige Abfragen und Cheat-Sheet-Tokens. • Dialekt- und Ergebnisansicht-Optionen werden bei jedem Besuch zurückgesetzt — nicht in localStorage gespeichert (wie bei anderen JSON-Tools). • Classic-Modus nutzt jsonpath-plus mit sandboxed Filterauswertung. • RFC-9535-Modus folgt IETF-normalisierten Pfaden — Ergebnisse können bei Randfällen vom Classic abweichen. • Das Beispiel Buchanzahl (`.length`) ist nur Classic — in RFC 9535 ausgeblendet. • Über ~2 MiB verlängert sich das Debounce. Die Auswertung stoppt nach 5 Sekunden oder 1000 Treffern.

JSONPath-Optionen

Dialekt
Classic (Goessner) entspricht den meisten älteren Bibliotheken. RFC 9535 folgt dem IETF-Standard mit normalisierten Pfaden.
Ergebnisansicht
Nur Werte, nur Pfade oder beides — nützlich zum Kopieren in Skripte vs. Struktur debuggen.

Wann Teams diesen Weg wählen

• API-Antworten debuggen, bevor JSONPath in Produktionscode landet. • Filter- und Wildcard-Syntax an echten Payloads lernen. • Kubernetes- oder Postman-Abfragen lokal validieren. • Normalisierte Pfade für Test-Fixtures extrahieren.

JSONPath vs. JSON-Baumbetrachter

Nutzen Sie den JSON-Baumbetrachter zur visuellen Exploration mit Textsuche. Nutzen Sie JSONPath für eine wiederverwendbare Abfragesprache — Wildcards, Filter, Slices und normalisierte Pfade für Skripte, Tests oder Kubernetes-ähnliche Selektoren.

Beispiele

Alle Autoren aus dem Buchladen-Beispiel

Beispiel-JSON

{"store":{"book":[{"category":"reference","author":"Nigel Rees","title":"Sayings of the Century","price":8.95},{"category":"fiction","author":"Evelyn Waugh","title":"Sword of Honour","price":12.99},{"category":"fiction","author":"Herman Melville","title":"Moby Dick","isbn":"0-553-29637-4","price":8.99},{"category":"fiction","author":"J. R. R. Tolkien","title":"The Lord of the Rings","isbn":"0-395-19395-8","price":22.99}],"bicycle":{"color":"red","price":19.95}}}

Erwartete Treffer

Vier Autorennamen aus dem book-Array — das Standardbeispiel beim Öffnen des Tools.

Bücher nach Preis filtern

Beispiel-JSON

{"store":{"book":[{"category":"reference","author":"Nigel Rees","title":"Sayings of the Century","price":8.95},{"category":"fiction","author":"Evelyn Waugh","title":"Sword of Honour","price":12.99},{"category":"fiction","author":"Herman Melville","title":"Moby Dick","isbn":"0-553-29637-4","price":8.99},{"category":"fiction","author":"J. R. R. Tolkien","title":"The Lord of the Rings","isbn":"0-395-19395-8","price":22.99}],"bicycle":{"color":"red","price":19.95}}}

Erwartete Treffer

Zwei Bücher unter 10 — Titel und Autoren in der Trefferliste prüfen.

Verwandte JSON-Tools

Zum JSON-Tools-Hub. Syntax mit dem JSON-Validator prüfen, Struktur im Baumbetrachter erkunden, mit dem JSON-Formatter formatieren oder Schemas mit dem JSON-Schema-Validator validieren. Defektes JSON via JSON reparieren.

JSONPath-Tester FAQ

Abfragen, Dialekte und Datenschutz

Was ist JSONPath?

JSONPath ist eine Abfragesprache für JSON — ähnlich XPath für XML. Sie wählt Werte mit Pfaden, Wildcards, Filtern und rekursivem Abstieg aus.

Classic oder RFC 9535 — was soll ich wählen?

Wählen Sie Classic (Goessner) für ältere Bibliotheken wie jsonpath-plus oder Postman-Defaults. Wählen Sie RFC 9535 für den IETF-Standard und normalisierte Pfade. Ergebnisse können bei Randfällen abweichen.

Ungültiges JSON — was passiert?

Die Auswertung ist blockiert, bis das Dokument parst. Validator oder Reparatur-Tool nutzen, dann den Ausdruck erneut testen.

Werden meine Daten hochgeladen?

Nein. Parsing und JSONPath-Auswertung laufen vollständig im Browser. Nichts wird an FastMinify-Server gesendet.

JSONPath vs. Baumbetrachter-Suche?

Die Baumsuche filtert sichtbare Knoten nach Schlüssel oder Stringwert. JSONPath ist eine vollständige Abfragesprache für Code, CI-Fixtures oder API-Tests.

Performance bei großen Dateien?

Über ~2 MiB verlängert sich das Live-Debounce (500 ms). Die Auswertung stoppt nach 5 Sekunden oder 1000 Treffern, damit der Tab reaktionsfähig bleibt.

Werden Dialekt- und Ergebnisansicht gespeichert?

Nein. Die Optionen werden bei jedem Besuch auf die Standardwerte zurückgesetzt — nichts wird in localStorage gespeichert, wie bei anderen FastMinify-JSON-Tools.

JSON Werkzeuge

Validieren, formatieren, vergleichen und erkunden Sie JSON-Nutzlasten – ergänzend zu Minifiern und Konvertern.

Weitere Werkzeugkategorien entdecken

Minimieren

Verkleinern Sie Code und Ressourcen für die Produktion – minimieren Sie JavaScript, CSS, HTML, JSON und XML vor der Bereitstellung von gzip oder CDN.

Verschönern

Machen Sie Code mit konsistenter Einrückung lesbar – verschönern Sie JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML und mehr in Ihrem Browser.

Aufheben

Erweitern Sie minimierten oder komprimierten Code – entminifizieren Sie JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML und andere Formate beim Debuggen oder Überprüfen.

Konvertierung

Transformieren Sie Daten zwischen JSON, YAML, XML und CSV lokal – keine Server-Uploads.

CSS-Präprozessoren

Kompilieren Sie SCSS oder LESS zu Standard-CSS im Browser — kombinieren Sie mit Beautify oder Minify für einen vollständigen Stylesheet-Workflow.

SVG Werkzeuge

Vorschau anzeigen, mit SVGO optimieren, Daten exportieren URI, Größe ändern, verschönern, in JSX konvertieren und SVG validieren – alles in Ihrem Browser.

DevOps und Infrastruktur

Terraform HCL formatieren/validieren/minimieren, Dockerfile formatieren und lint, Docker Verfassen und .env-Validierung.

CI/CD

GitHub Aktionen und GitLab CI – formatieren Sie YAML und überprüfen Sie die Workflow-/Auftragsstruktur in Ihrem Browser.

Protokolle und Beobachtbarkeit

Zeilenorientierte JSON/NDJSON- und Nginx/Apache-Zugriffsprotokolle – formatieren, filtern, validieren und CSV/TSV.

Kubernetes

Multi-Doc-Manifeste, strukturelle Validierung, Ingress/Deployment-Starter und Helm-Werteformatierung.

Netzwerk / IP

CIDR, Subnetze und IPv4/IPv6-Helfer — im Browser.

Sicherheit und Token

JWKS, X.509-Zertifikate und Secrets-Scan – browserlokal.

API & Schemata

OpenAPI Tools zum Formatieren, Validieren und Flusen Ihrer Spezifikationen.

Codierung

Kodieren oder dekodieren Sie Base64-, URL-Komponenten und HTML-Entitäten – nur clientseitig.

Entwickler-Dienstprogramme

Zeitstempel, UUID, ULID, Nanoid, Cron, Passwörter, Regex, Slugify, Zahlenbasen, Groß-/Kleinschreibung, Textunterschied und chmod – alles clientseitig.

Text & Markdown

Wörter zählen, Markdown-TOC erzeugen und Zeilenlisten bereinigen — im Browser.

Serialisierung

Serialisieren und deserialisieren Sie PHP-Datenstrukturen neben JSON-Workflows.