Wofür JSONPath-Tester – Werte in JSON abfragen gedacht ist
Dieses Werkzeug wertet JSONPath-Ausdrücke gegen ein JSON-Dokument aus und zeigt die gefundenen Werte samt Pfad. Unterstützt werden die Alltagsfälle: Feldzugriff, Index, Platzhalter, und Suche in der Tiefe.
Bedienung
- JSON einfügen
- JSONPath-Ausdruck schreiben
- Abfragen
- Treffer mit Pfad lesen
Typische Anwendungen: Werte aus einer API-Antwort herauslösen, Konfigurationen durchsuchen, Schnelles Prüfen, ob ein Feld existiert.
Fragen und Antworten
Was bedeutet $..feld?
Suche nach diesem Feld über alle Ebenen hinweg, nicht nur eine.
Warum beginnt jeder Ausdruck mit $?
Das ist die Wurzel des Dokuments – wie ein Dateisystempfad beim Laufwerk beginnt.
Geht $[*] auch in Objekten?
Ja, Platzhalter liefern alle Elemente einer Liste oder alle Werte eines Objekts.
Kann ich damit nach Werten filtern?
Bedingungen und Funktionen gehören über den Alltagsumfang hinaus. Für solche Fälle laden Sie das Dokument in ein Skript oder eine Bibliothek und filtern dort weiter.
Einschränkungen
Abgedeckt sind die gängigen Pfade; der vollständige JSONPath-Standard ist das nicht. Für komplexe Filterausdrücke ist ein eigenes Skript nötig. Die Eingabe wird nicht übertragen.
Was das Werkzeug kann
$.feld, $['feld'], $[0], $[*], Suche in der Tiefe mit $..feld, Treffer mit Pfad aufgelistet, Klare Fehlermeldung bei unbrauchbarem Ausdruck.
Diese Werkzeuge passen inhaltlich zu JSONPath-Tester – Werte in JSON abfragen: