The team behind OnlineTools4Free — building free, private browser tools.
Published Apr 1, 2026 · 6 min read · Reviewed by OnlineTools4Free
JSONPath: JSON-Daten Gezielt Abfragen
Was ist JSONPath?
JSONPath ist eine Abfragesprache fuer JSON-Daten, aehnlich wie XPath fuer XML. Mit JSONPath koennen Sie gezielt Werte aus komplexen JSON-Strukturen extrahieren, ohne den gesamten Dokumentbaum manuell zu traversieren. Ein JSONPath-Ausdruck beschreibt den Pfad zu den gewuenschten Daten.
JSONPath ist besonders nuetzlich bei der Arbeit mit grossen API-Antworten, Konfigurationsdateien und Datenbankauszuegen. Statt Code zu schreiben, der verschachtelte Objekte durchlaeuft, formulieren Sie eine kompakte Abfrage, die direkt die gewuenschten Daten liefert.
Syntax-Grundlagen
- $ (Root): Der Startpunkt jeder Abfrage, repraesentiert das Wurzelobjekt.
- . (Punkt): Zugriff auf ein Kind-Element. $.name liefert den Wert des Schluessels "name" im Wurzelobjekt.
- [] (Klammern): Zugriff per Index oder Schluessel. $.items[0] liefert das erste Element des Arrays "items".
- .. (Rekursiv): Durchsucht alle Ebenen. $..name findet alle Schluessel "name" auf jeder Verschachtelungstiefe.
- * (Wildcard): Alle Elemente auf einer Ebene. $.items[*].name liefert die Namen aller Items.
Filter-Ausdruecke
Filter erlauben bedingte Abfragen. Der Ausdruck $.items[?(@.price > 100)] liefert alle Items, deren Preis ueber 100 liegt. Das @ repraesentiert das aktuelle Element im Filter.
Komplexere Filter sind moeglich: $.users[?(@.age >= 18 && @.country == "DE")] findet alle volljaeherigen Nutzer aus Deutschland. Filter koennen Vergleichsoperatoren (==, !=, >, <, >=, <=) und logische Operatoren (&& und ||) verwenden.
Filter sind das maechtigste Feature von JSONPath und machen es zu einem echten Abfragewerkzeug, nicht nur zu einem Pfad-Selektor.
Praxisbeispiele
Typische JSONPath-Abfragen in der Praxis:
- API-Daten: $.data.users[*].email extrahiert alle E-Mail-Adressen aus einer Nutzerliste.
- Konfiguration: $.database.connections[?(@.type == "primary")].host findet den Host der primaeren Datenbankverbindung.
- Fehlersuche: $..errors[*].message sammelt alle Fehlermeldungen aus einer verschachtelten Antwort.
JSONPath testen
Unser JSONPath-Tool laesst Sie JSONPath-Ausdruecke auf Ihren JSON-Daten testen. Fuegen Sie JSON ein, schreiben Sie eine Abfrage und sehen Sie das Ergebnis sofort. Ideal zum Lernen der Syntax und zum Entwickeln komplexer Abfragen. Kostenlos und ohne Datenuebertragung.
JSON Path Finder
Navigate JSON data interactively and copy JSONPath expressions for any node.
OnlineTools4Free Team
The OnlineTools4Free Team
We are a small team of developers and designers building free, privacy-first browser tools. Every tool on this platform runs entirely in your browser — your files never leave your device.
