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.
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.
Sorodna orodja za razvijalce
JSONPath testni
Oceni podprte izraze JSONPath proti lokalnemu dokumentu JSON in preveri ustrezne poti in vrednosti.
- Vhod
- Veljavni JSON in izraz JSONPath.
- Izhod
- Vrednosti, ki se ujemajo z njihovimi poti in števili.
- Resnične omejitve
- JSONPath dialekti se razlikujejo; izrazi scenarija in nepodprti operaterji niso sprejeti, in veljavna poizvedba lahko legitimno ne ustreza ničemu.
- Zasebnost in obdelava podatkov
- veljavni JSON in izraz JSONPath se obdeluje v tej zavihki brskalnika. konverter ga ne prejme ali shrani; zapiranje ali ponovno naložitev strani očisti delovni status, razen če orodje izrecno ponuja lokalno prenos.
Kako uporabljati to orodje
- Zagotavlja veljavno JSON in izraz JSONPath v kontrolnikih orodja.
- Izberite nastavitve, ki vplivajo na ustrezne vrednosti z njihovimi poti in izračunajte, nato pa izvajajo orodje.
- Preverite ustrezne vrednosti z njihovimi poti in izračunajte pred kopiranjem ali prenosom.
Skupni načini neuspeha
Nevarni JSON, zlomljeni braket, nepodprti operater ali pot, ki ni na dokumentu, povzroča napako ali ničelne tekme.
Koristni primer
Izvedite $.store.book[*].title proti trgovinskem dokumentu, da seznanite vsako naslov knjige.