JSONPath-Tester

JSONPath-Ausdrücke gegen JSON-Daten testen

JSON Data

Loading editor...

Results

Loading editor...

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.