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-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.
Aiheeseen liittyvät kehittäjätyökalut
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
- Anna kelvollinen JSON ja JSONPath-lauseke työkalun ohjaimissa.
- Valitse asetukset, jotka vaikuttavat vastaaviin arvoihin niiden polkujen ja lukumäärän kanssa, ja käynnistä sitten työkalu.
- 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.