JSONPath-kifejezések futtatása bármely JSON-dokumentumon, a szükséges értékek pontos kinyeréséhez.
Támogatja a pont- és zárójeles jelölést, a * helyettesítő karaktereket, a .. leszármazott-keresést, a tömbszeleteket és a szűrőkifejezéseket, például a ?(@.price < 10) kifejezést.
További eszközök: JSON-formázó | JSON-összehasonlítás | Összes JSON-eszköz.
Minden feldolgozás helyben történik a böngészőben — semmi nem kerül feltöltésre.
JSONPath-kifejezés:
A kifejezésnek $ jellel kell kezdődnie. Nem üres eredménylista azt jelenti, hogy a kifejezés illeszkedett. A Ctrl+Enter bármelyik mezőben szintén kiértékel.
Bemenet (JSON-dokumentum)
Kimenet (találatok)
Gépelés közben automatikusan kiértékel.
A JSON bal oldalon illeszthető be, a JSONPath-kifejezés beírható, majd a kiértékelés elvégezhető. Minden feldolgozás a böngészőben marad.
JSONPath gyorsreferencia (RFC 9535 szerint): $ gyökér .name / ['name'] gyermek [*] bármely elem
.. leszármazott-keresés (pl. $..price) [0], [-1] index
[0:2] szelet [?(…)] szűrő, pl. $..book[?(@.price < 10)]. Megjegyzés: az olyan kifejezés, amely érvényes, de nem talál semmit, nincs találat üzenetet ad hibaüzenet helyett, ami hasznos a dokumentum szerkezetének feltárásakor.
JSONPath — lekérdező nyelv JSON-hez
A JSONPath a JSON-dokumentumon belüli csomópontokat választja ki, ahogyan az XPath az XML-ben: a $ a gyökér, a .name egy kulcsba lép, a [n] tömbelemet indexel, a .. rekurzívan keres, a ?(...) pedig kifejezés szerint szűr. A teljes lekérdező nyelvvel szemben csak olvas — nem tud átalakítani vagy összesíteni. A semmire nem illeszkedő kifejezés üres eredményt ad, nem hibát.
Az RFC 9535 (2024) szabványosította az oldal által követett szintaxist.
🔷 JSON-eszközök
JSONPath-lekérdezések futtatása JSON-dokumentumokon helyettesítő karakterekkel, szűrőkkel és szeletekkel.