- JSONPath
- Bahasa kueri untuk data JSON, mirip dengan XPath untuk XML. Ekspresi seperti $.store.book[0].title menavigasi hierarki JSON menggunakan notasi titik.
- Root ($)
- Titik awal ekspresi JSONPath mana pun, mewakili seluruh dokumen JSON.
- Wildcard (*)
- Cocok dengan elemen apa pun. $.store.* mengembalikan semua child dari objek store.
- Recursive Descent (..)
- Mencari semua node turunan tanpa memandang kedalaman. $..author mengembalikan semua field author di level nesting mana pun.
- Filter Expression (?())
- Memfilter elemen berdasarkan kondisi. $.store.book[?(@.price < 10)] mengembalikan buku dengan harga di bawah 10.
- Bracket Notation
- Akses indeks array atau kunci. $.book[0] (pertama), $.book[-1] (terakhir).
- Slice (0:2)
- Pemilihan rentang dari array. $.book[0:2] mengembalikan elemen di indeks 0 dan 1.
- jsonpath-plus
- Library JavaScript yang memenuhi RFC 9535 untuk mengevaluasi JSONPath. Lisensi MIT, dimuat via CDN.