JSON-Daten mit JSONPath-Ausdrücken abfragen und fortgeschritten navigieren
Professionelle Tools für
Vollständige Unterstützung von JSONPath-Ausdrücken einschließlich Punktnotation, Klammernotation, Wildcards und Array-Slicing
Sehen Sie die übereinstimmenden Ergebnisse sofort, während Sie Ihren Pfadausdruck eingeben — kein Klick auf einen Button nötig
Integrierte Beispiele für gängige JSONPath-Muster, die Ihnen helfen, die Syntax schnell zu erlernen
Gibt alle übereinstimmenden Knoten zurück, wenn Ihr Ausdruck mit mehreren Werten im Dokument übereinstimmt
Navigieren Sie tief verschachtelte Strukturen mit dem rekursiven Abstiegsoperator (..) und dem Wildcard-Operator (*)
Alle Abfragen laufen in Ihrem Browser — Ihre JSON-Daten und Abfragen bleiben vollständig privat
Häufige Fragen zu
JSONPath ist eine Abfragesprache für JSON, ähnlich wie XPath für XML. Es unterstützt Wildcards, Filter und rekursiven Abstieg. JSON Pointer (RFC 6901) ist einfacher — er zeigt nur auf eine einzelne, spezifische Position. Verwenden Sie JSONPath, wenn Sie mehrere Knoten abgleichen oder nach Bedingungen filtern müssen.
$ repräsentiert den Wurzel des JSON-Dokuments. Alle JSONPath-Ausdrücke beginnen mit $. Zum Beispiel navigiert $.store.book[0].title von Wurzel → store → book-Array → erstes Element → title-Eigenschaft.
Verwenden Sie [*], um alle Elemente auszuwählen. Zum Beispiel gibt $.users[*].name die name-Eigenschaft jedes Objekts im users-Array zurück. Sie können auch .. für den rekursiven Abstieg verwenden, um alle übereinstimmenden Schlüssel in beliebiger Tiefe zu finden.
Ja, verwenden Sie Filterausdrücke wie $.books[?(@.price < 10)], um Bücher unter 10 € auszuwählen. Das @-Symbol bezieht sich auf das aktuelle ausgewertete Element. Sie können Bedingungen mit && (und) und || (oder) kombinieren.
Extraktion bestimmter Felder aus API-Antworten, Navigation in komplexen Konfigurationsdateien, Testen der API-Ausgabe in automatisierten Tests und Abfragen großer Datensätze. JSONPath wird auch in Tools wie Postman, Kubernetes und verschiedenen ETL-Pipelines verwendet.
Entdecken Sie weitere JSON-Verarbeitungstools