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.

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

  1. A JSON és a JSONPath kifejezés érvényes használatával rendelkezik az eszközvezérlésekben.
  2. 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.
  3. 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.