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.