JSONPath-testaaja ja -arvioija

Kysy, tarkastele ja arvioi JSON-dokumentteja JSONPath-lausekkeilla reaaliaikaisesti. Kaikki arviointi suoritetaan paikallisesti selaimessasi – tietojasi ei koskaan ladata.

Murre: JSONPath-Plus
Valmis
0 tavua
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.

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

  1. Tarjoa voimassa oleva JSON ja JSONPath-ilmaus työkalun ohjauksissa.
  2. Valitse asetukset, jotka vaikuttavat vastaaviin arvoihin niiden reitteillä ja laske, sitten käynnistä työkalu.
  3. 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.