- JSONPath
- Eine Abfragesprache für JSON-Daten, ähnlich wie XPath für XML. Ausdrücke wie $.store.book[0].title navigieren durch die JSON-Hierarchie mit Punktnotation.
- Root ($)
- Der Startpunkt für jeden JSONPath-Ausdruck, der das gesamte JSON-Dokument repräsentiert.
- Wildcard (*)
- Passt auf alle Elemente. $.store.* gibt alle untergeordneten Elemente des store-Objekts zurück.
- Recursive Descent (..)
- Durchsucht alle nachfolgenden Knoten unabhängig von der Tiefe. $..author gibt alle author-Felder auf jeder Verschachtelungsebene zurück.
- Filter Expression (?())
- Filtert Elemente nach einer Bedingung. $.store.book[?(@.price < 10)] gibt Bücher mit einem Preis unter 10 zurück.
- Bracket Notation
- Array-Index oder Schlüssel-Zugriff. $.book[0] (erster), $.book[-1] (letzter).
- Slice (0:2)
- Bereichsauswahl aus einem Array. $.book[0:2] gibt Elemente am Index 0 und 1 zurück.
- jsonpath-plus
- Eine RFC 9535-kompatible JavaScript-Bibliothek zur Auswertung von JSONPath. MIT-Lizenz, wird über ein CDN geladen.