JSONPath-Tester
JSONPath-Ausdrücke gegen JSON-Daten testen
JSON Data
Results
Verwandte Tools
Häufig gestellte Fragen
JSONPath ist eine Abfragesprache für JSON, ähnlich wie XPath für XML. Damit kannst du gezielt Werte aus JSON-Dokumenten selektieren und extrahieren, z. B. mit $.store.book[0].title oder $..price (alle Preise in beliebiger Tiefe).
$ ist die Root, .key wählt ein Child, [0] wählt einen Array-Index, [*] wählt alle Items, .. wählt rekursiv in beliebiger Tiefe, und [?(@.price < 10)] filtert per Bedingung. Beispiel: $.users[?(@.active==true)].name liefert die Namen aktiver User.
Füge deine JSON-Daten in den Editor ein, tippe den JSONPath-Ausdruck ins Query-Feld und klicke auf Execute. Die Treffer erscheinen sofort — inklusive der Werte und ihrer vollständigen Pfade im Dokument.
JSONPath nutzt Punktnotation ($.store.book[0]), jq arbeitet mit Pipe-Syntax (.store.book[0]). JSONPath wird häufig im JavaScript-/Java-Umfeld verwendet, während jq ein Command-Line-Tool ist, das besonders im Shell-Scripting beliebt ist. Beide dienen zum Abfragen von JSON.