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-spesifikaatiota mukautetuilla funktioilla, ylätason 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% asiakaspään 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 tuetut JSONPath-lausekkeet paikallista JSON-dokumenttia vasten ja tarkista vastaavat polut ja arvot.

Syöte
Kelvollinen JSON ja JSONPath-lauseke.
Tulos
Vastineet arvot polkuineen ja lukumäärineen.
Todelliset rajoitukset
JSONPath-murteet eroavat; skriptilausekkeita ja tukemattomia operaattoreita ei hyväksytä, ja kelvollinen kysely voi laillisesti olla ilman osumia.
Yksityisyys ja tietojen käsittely
kelvollinen JSON ja JSONPath-lauseke käsitellään tässä selaimen välilehdessä. Convertr ei vastaanota tai tallenna sitä; sivun sulkeminen tai uudelleenlataaminen tyhjentää työtilan, ellei työkalu nimenomaisesti tarjoa paikallista latausta.

Kuinka käyttää tätä työkalua

  1. Anna kelvollinen JSON ja JSONPath-lauseke työkalun ohjaimissa.
  2. Valitse asetukset, jotka vaikuttavat vastaaviin arvoihin niiden polkujen ja lukumäärän kanssa, ja käynnistä sitten työkalu.
  3. Tarkista vastaavat arvot niiden polkujen ja lukumäärän kanssa ennen kopiointia tai lataamista.

Yleiset virhetilat

Virheellinen JSON, virheelliset sulkeet, tuettu operaattori tai asiakirjasta puuttuva polku tuottaa virheen tai nolla osumaa.

Hyödyllinen esimerkki

Käynnistä $.store.book[*].title kauppa-asiakirjaa vastaan luetteloidaksesi jokaisen kirjan otsikon.