Alle Benutzernamen projizieren
$.users[*].name
["Ada", "Linus"]
Der Platzhalter wählt name aus jedem Array-Element.
AppHelp
JSON einfügen, Platzhalter oder sichere Filter testen, jeden Trefferwert und Pfad prüfen und einen Zugriffsausdruck für die Zielsprache kopieren. Alles bleibt im Browser.
Verwendet JSONPath Plus 10.4 mit sicherer Ausdrucksauswertung im Browser.
Dieser JSONPath-Tester wertet JSONPath Plus 10.4 gegen eingefügtes JSON aus, zeigt jeden Treffer mit kanonischem JSONPath und JSON Pointer und wandelt Pfade für neun Entwicklungsumgebungen um. Er nutzt die sichere Ausdrucksauswertung, verändert das Quelldokument nicht und lädt, speichert oder protokolliert Nutzerdaten nicht und schreibt sie nicht in die URL.
$.users[*].name
["Ada", "Linus"]
Der Platzhalter wählt name aus jedem Array-Element.
$.users[?(@.role == "admin")]
JSON-Array der passenden Benutzerobjekte
Die Bedingung nutzt sichere JSONPath-Plus-Auswertung, nicht natives eval.
$..id
Alle id-Werte unterhalb der Wurzel
Rekursive Suche trifft unterschiedliche Verschachtelungstiefen.