JSONPath Tester & Vrednotilnik

Poizvedujte, pregledujte in vrednotite JSON dokumente z uporabo izrazov JSONPath v realnem času. Vse vrednotenje poteka lokalno v vašem brskalniku — vaši podatki niso nikoli naloženi.

Dialekt: JSONPath-Plus
Pripravljeno
0 bajtov
Ujemajoče se vrednosti bodo prikazane tukaj.

JSONPath Primeri

Naložite vzorčne podatke in kliknite na kateri koli izraz spodaj, da ga takoj preizkusite. Ti primeri prikazujejo standardne selektorje in razširitve JSONPath-Plus.

Izraz Opis
$.store.book[*].author Avtorji vseh knjig v trgovini.
$..author Vsi avtorji rekurzivno kjerkoli v JSON-u.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Prvi dve knjigi z uporabo selektorjev unije/vejice.
$.store.book[:2] Prvi dve knjigi z uporabo notacije rezin.
$.store.book[?(@.isbn)] Vse knjige, ki vsebujejo lastnost ISBN.
$..price Vse cene rekurzivno kjerkoli v dokumentu.

O JSONPath-Plus

Ta vrednotilnik poganja dialekt JSONPath-Plus. Razširja originalno specifikacijo JSONPath z lastnimi funkcijami, nadrejenimi selektorji (^), filtri lastnosti/indeksa in izvornimi operacijami na poljih/rezinah.

Sintaksa in razlike v dialektih

Sintaksa JSONPath se razlikuje med knjižnicami (npr. Go, Java, Python). JSONPath-Plus je v celoti JavaScript na strani odjemalca, kar omogoča standardne funkcije filtriranja in globoko iskanje selektorjev v brskalniku.

100% Zasebnost na strani odjemalca

Vaši JSON dokumenti in poizvedovalni izrazi se vrednotijo neposredno v peskovniku vašega brskalnika. Nobeni podatki niso poslani zunanjim API-jem ali strežnikom, kar zagotavlja popolno zasebnost.

JSONPath testni

Ocenite podprte izraze JSONPath proti lokalnemu dokumentu JSON in preverite ujemajoče se poti in vrednosti.

Vhod
Veljavni JSON in izraz JSONPath.
Izhod
Ujemajoče se vrednosti z njihovimi potmi in številom.
Resnične omejitve
JSONPath narečja se razlikujejo; izrazi skript in nepodprti operatorji niso sprejeti, veljavna poizvedba pa lahko legitimno ne ujema ničesar.
Zasebnost in ravnanje s podatki
veljaven JSON in izraz JSONPath se obdelujeta v tem zavihku brskalnika. Convertr ga ne prejme ali shrani; zapiranje ali ponovno nalaganje strani počisti delovno stanje, razen če orodje izrecno ponuja lokalni prenos.

Kako uporabljati to orodje

  1. Zagotovite veljaven JSON in izraz JSONPath v kontrolnikih orodja.
  2. Izberite nastavitve, ki vplivajo na ujemajoče se vrednosti z njihovimi potmi in štetjem, nato pa zaženite orodje.
  3. Preglejte ujemajoče se vrednosti z njihovimi potmi in štetjem pred kopiranjem ali prenosom.

Pogosti načini napak

Neveljaven JSON, nepravilni oklepaji, nepodprt operator ali pot, ki v dokumentu ne obstaja, povzroči napako ali nič ujemanj.

Koristni primer

Izvedite $.store.book[*].title proti dokumentu trgovine, da navedete vsak naslov knjige.