Was ist ein JSONPath-Evaluator?
Ein JSONPath-Evaluator ermöglicht Ihnen, Daten aus JSON-Dokumenten mithilfe von JSONPath-Ausdrücken abzufragen und zu extrahieren. JSONPath ist eine Abfragesprache für JSON, ähnlich wie XPath für XML. Es bietet eine bequeme Möglichkeit, durch verschachtelte JSON-Strukturen zu navigieren, spezifische Werte auszuwählen und Arrays zu filtern, ohne benutzerdefinierten Parsing-Code zu schreiben.
So verwenden Sie diesen JSONPath-Evaluator
- Fügen Sie Ihre JSON-Daten in das Eingabefeld ein oder geben Sie sie ein.
- Geben Sie einen JSONPath-Ausdruck wie
$.store.book[0].titleein. - Klicken Sie auf „Bewerten", um übereinstimmende Ergebnisse anzuzeigen.
- Kopieren Sie das Ergebnis mit der Schaltfläche „Kopieren".
Unterstützte JSONPath-Syntax
Dieses Tool unterstützt die JSONPath-Kernoperatoren: $ (Root), . (Child), [] (Subscript), [*] (Wildcard) und numerische Indizes wie [0] oder [1]. Diese decken die häufigsten Abfrageanforderungen zum Inspizieren von API-Antworten, Konfigurationsdateien und anderen JSON-Daten ab.
Häufig gestellte Fragen
Was bedeutet das $-Symbol in JSONPath?
Das Dollarzeichen $ stellt das Root-Objekt des JSON-Dokuments dar. Alle JSONPath-Ausdrücke beginnen mit $, um den Anfang der Pfaddurchverfolgung anzuzeigen.
Kann ich JSONPath verwenden, um alle Elemente in einem Array auszuwählen?
Ja, verwenden Sie den Wildcard-Operator [*], um alle Elemente auszuwählen. Zum Beispiel gibt $.store.book[*].title den Titel jedes Buches im Array zurück.