JSONPath-testaaja ja -arvioija
Kysy, tarkastele ja arvioi JSON-dokumentteja JSONPath-lausekkeilla reaaliaikaisesti. Kaikki arviointi suoritetaan paikallisesti selaimessasi – tietojasi ei koskaan ladata.
Vastaavat arvot näytetään tässä.
JSONPath-esimerkit
Lataa esimerkkidata ja napsauta mitä tahansa alla olevaa lauseketta kokeillaksesi sitä heti. Nämä esimerkit esittelevät standardivalitsimia sekä JSONPath-Plus-laajennuksia.
| Lauseke | Kuvaus | |
|---|---|---|
| $.store.book[*].author | Kaikkien kaupan kirjojen kirjoittajat. | |
| $..author | Kaikki kirjoittajat rekursiivisesti missä tahansa JSONissa. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Kaksi ensimmäistä kirjaa käyttäen union/pilkkuvalitsimia. | |
| $.store.book[:2] | Kaksi ensimmäistä kirjaa käyttäen viipalointimerkintää. | |
| $.store.book[?(@.isbn)] | Kaikki kirjat, joissa on ISBN-ominaisuus. | |
| $..price | Kaikki hinnat rekursiivisesti missä tahansa dokumentissa. |
Tietoja JSONPath-Plusista
Tämä arvioija käyttää JSONPath-Plus-murretta. Se laajentaa alkuperäistä JSONPath-määritystä mukautetuilla funktioilla, vanhemman valitsimilla (^), ominaisuus-/indeksisuodattimilla ja natiiveilla taulukko-/viipalointitoiminnoilla.
Syntaksi- ja murre-erot
JSONPath-syntaksi vaihtelee kirjastojen (esim. Go, Java, Python) välillä. JSONPath-Plus on täysin asiakaspuolen JavaScript, joka mahdollistaa standardisuodatinfunktiot ja syvät valitsinhaut turvallisesti selaimessa.
100 % asiakaspuolen yksityisyys
JSON-dokumenttisi ja kyselylausekkeesi arvioidaan suoraan selaimesi hiekkalaatikossa. Tietoja ei lähetetä ulkoisille API-rajapinnoille tai palvelimille, mikä varmistaa täydellisen yksityisyyden.