JSONPath Tesztelő és Értékelő
JSON dokumentumok lekérdezése, ellenőrzése és kiértékelése JSONPath kifejezésekkel valós időben. Minden kiértékelés helyben fut a böngészőjében — az adatai soha nem kerülnek feltöltésre.
Az egyező értékek itt jelennek meg.
JSONPath példák
Töltse be a mintadatokat, és kattintson bármelyik alábbi kifejezésre, hogy azonnal kipróbálja. Ezek a példák a szabványos szelektorokat, valamint a JSONPath-Plus kiterjesztéseket mutatják be.
| Kifejezés | Leírás | |
|---|---|---|
| $.store.book[*].author | Az összes könyv szerzője a boltban. | |
| $..author | Minden szerző rekurzívan bárhol a JSON-ban. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Az első két könyv unió/vessző szelektorok használatával. | |
| $.store.book[:2] | Az első két könyv szeletelési jelölés használatával. | |
| $.store.book[?(@.isbn)] | Minden könyv, amely ISBN tulajdonságot tartalmaz. | |
| $..price | Minden ár rekurzívan bárhol a dokumentumban. |
A JSONPath-Plus-ról
Ez az értékelő a JSONPath-Plus dialektust futtatja. Kiterjeszti az eredeti JSONPath specifikációt egyéni függvényekkel, szülő szelektorokkal (^), tulajdonság/index szűrőkkel és natív tömb/szelet műveletekkel.
Szintaxis és dialektus különbségek
A JSONPath szintaxisa eltérő a különböző könyvtárakban (pl. Go, Java, Python). A JSONPath-Plus teljes mértékben kliensoldali JavaScript, amely lehetővé teszi a szabványos szűrőfüggvényeket és a mély szelektoros kereséseket biztonságosan a böngészőben.
100% kliensoldali adatvédelem
Az Ön JSON dokumentumai és lekérdezési kifejezései közvetlenül a böngészője sandboxában kerülnek kiértékelésre. Semmilyen adat nem kerül elküldésre külső API-knak vagy szervereknek, biztosítva a teljes adatvédelmet.
Kapcsolódó fejlesztői eszközök
JSONPath Tesztelő
Értékelje a JSONPath támogatott kifejezéseket egy helyi JSON dokumentum ellen, és ellenőrizze az összhangban lévő útvonalak és értékek.
- Bemenet
- JSON és JSONPath kifejezés.
- Kimenet
- Az értékek összhangban vannak az útjukkal és számláljuk.
- Valódi korlátozások
- A JSONPath dialektusok eltérnek; a forgatókönyv kifejezések és a támogatatlan operátorok nem fogadhatók el, és egy érvényes lekérdezés jogszerűen nem felel meg semmihez.
- Adatvédelem és adatkezelés
- érvényes JSON és egy JSONPath kifejezés feldolgozása ebben a böngészőben. Converter nem kapja meg vagy tárolja; bezárása vagy újratöltése az oldalon tisztítja a működési állapot, kivéve, ha az eszköz kifejezetten helyi letöltést kínál.
Hogyan használjuk ezt az eszközt
- A JSON és a JSONPath kifejezés érvényes használatával rendelkezik az eszközvezérlésekben.
- Válassza ki azokat a beállításokat, amelyek befolyásolják az összhangban lévő értékeket útjaikkal és számolva, majd futtatja az eszközt.
- Tekintse meg az összehasonlított értékeket az útvonalakkal, és számolja le a másolás vagy letöltés előtt.
A közös hiba módja
A hibás JSON, a rossz formájú fülbevaló, a támogatatlan operátor vagy a dokumentumból hiányzó út hibát vagy nulla mérkőzést eredményez.
Hasznos példa
A $.store.book[*].title futtatása egy áruház dokumentum ellen, hogy minden könyv címét listázza.