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.
Aiheeseen liittyvät kehittäjätyökalut
JSONPath-testaaja
Arvioi tukemasi JSONPath-ilmaisut paikallisen JSON-dokumentin vastaan ja tarkista vastaavat reitit ja arvot.
- Syöte
- JSON ja JSONPath -kieltoa.
- Tuloste
- Arvot, jotka vastaavat niiden reittejä ja laskea.
- Todelliset rajoitukset
- JSONPath-dialekti eroavat; skripti ilmauksia ja tuottamattomia operaattoreita ei hyväksytä, ja voimassa oleva kysely voi laillisesti vastaa mitään.
- Yksityisyys ja tietojen käsittely
- voimassa oleva JSON ja JSONPath- ilmaisu käsitellään tässä selaimen taulukossa. Convertr ei saa tai tallenna sitä; sivun sulkeminen tai uudelleen lataaminen puhdistaa työskentelytaidon, ellei työkalu nimenomaisesti tarjoa paikallista latausta.
Miten käyttää tätä työkalua
- Tarjoa voimassa oleva JSON ja JSONPath-ilmaus työkalun ohjauksissa.
- Valitse asetukset, jotka vaikuttavat vastaaviin arvoihin niiden reitteillä ja laske, sitten käynnistä työkalu.
- Tarkista vastaavat arvot niiden reitteillä ja laske ennen kopiointia tai lataamista.
Yleiset epäonnistumismodit
Vaarallinen JSON, väärennettyjä käsijoukkoja, tuottamattoman operaattorin tai asiakirjan puuttuvan reitin aiheuttavat virheen tai nollan ottelun.
Hyödyllinen esimerkki
Käynnistä $.store.book[*].title vastaan kaupankäynnin asiakirja luetteloa jokaisen kirjan otsikko.