Kostenloses Tool
JSONPath Tester
Test JSONPath expressions gegen JSON data in Echtzeit. Unterstützt Punktnotation, Klammernotation, Platzhalter, Array-Slicing und rekursive Abfragen.
JSONPath Tester
JSONPath-Syntax-Referenz
$ ist das Root-Objekt. Verwenden Sie Punktnotation ($.key) oder Klammernotation ($['key']) zur Navigation. [*] oder .* wählt alle Elemente aus. [0] wählt nach Index. [0:2] teilt ein Array. ..key führt rekursive Abfragen durch — Suche auf allen Ebenen. Pfade werden live evaluiert, während Sie eingeben.
Anleitung
- Fügen Sie Ihre JSON in den Eingabebereich ein, oder klicken Sie auf Beispiel laden.
- Geben Sie einen JSONPath-Ausdruck ein, der mit $ beginnt.
- Treffer werden während der Eingabe sofort angezeigt.
- Klicken Sie auf Treffer kopieren, um das Ergebnis-Array als JSON zu kopieren.
- Klicken Sie auf Statistiken kopieren, um die Trefferanzahl und den Pfad als Klartext zu kopieren.
Ihre JSON bleibt in Ihrem Browser — keine Daten werden an einen Server gesendet.
Häufig gestellte Fragen
- Welche JSONPath-Syntax wird unterstützt?
- Root ($), Punktnotation (.key), Klammernotation (['key']), Array-Index ([0]), negativer Index ([-1]), Array-Slicing ([0:2]), Platzhalter ([*] und .*) und rekursive Abfragen (..key).
- Werden Filterausdrücke wie ?(@.price > 10) unterstützt?
- Derzeit nicht. Filterausdrücke erfordern einen komplexeren Parser. Das Tool deckt die Kern-Syntax ab, die in der großen Mehrheit realer JSONPath-Abfragen verwendet wird.