$ = Wurzel ·
. = Kind ·
[*] = alle Array-Elemente ·
[0] = Index ·
[0:2] = Slice ·
.. = rekursiver Abstieg ·
?(@.price < 10) = Filterausdruck.
Beispiel: $.store.book[?(@.category=="fiction")].title
Was ist JSONPath Tester?
Mit JSONPath Tester können Sie JSONPath-Ausdrücke auf JSON-Daten ausführen und die passenden Ergebnisse sofort prüfen. Das ist nützlich für API-Debugging, Test-Fixtures, ETL-Regeln und jeden Workflow, in dem Sie bestimmte Knoten in verschachteltem JSON ansprechen müssen.
So verwenden Sie JSONPath Tester
- Fügen Sie das JSON-Dokument in den Eingabebereich ein.
- Geben Sie den JSONPath-Ausdruck ein, den Sie testen möchten.
- Prüfen Sie die zurückgegebenen Treffer und passen Sie Filter oder Selektoren an.
- Kopieren Sie den funktionierenden Pfad in Ihre App, Ihren Test oder Ihren Automatisierungsschritt.
JSONPath Tester verstehen ▾
Beispiel
Häufige Anwendungsfälle
- JSONPath-Ausdrücke gegen API-Antworten und Fixtures testen
- Filter und Array-Selektoren prüfen, bevor Sie sie im Code verwenden
- Verschachtelte JSON-Strukturen debuggen, indem Sie nur die benötigten Felder abfragen
- Teammitgliedern zeigen, wie JSONPath Knoten aus komplexen Payloads auswählt
Warum dieses Tool verwenden
- Hilfreich für APIs, Automatisierungsregeln und die Fehlersuche bei Fixtures.
- Erleichtert das interaktive Abfragen verschachtelter Arrays und Objekte.
- Läuft im Browser, sodass JSON-Beispiele beim Testen lokal bleiben.
Häufig gestellte Fragen
Nein — jq ist eine eigene Abfragesprache. JSONPath ist in RFC 9535 standardisiert und wird von vielen Bibliotheken unterstützt.
Derzeit jeweils nur ein Ausdruck — die Ergebnisse zeigen alle passenden Knoten.
JSONPath Tester Online — JSONPath-Ausdrücke kostenlos abfragen & testen läuft vollständig in Ihrem Browser und hilft Ihnen, diese Aufgabe zu erledigen, ohne Daten auf einen Server hochzuladen.
Ja. Dieses Tool ist kostenlos nutzbar und erfordert keine Anmeldung.