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.

Dialektus: JSONPath-Plus
Kész
0 bájt
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.