JSONPath Tester og evaluerer
Spør, inspiser og evaluer JSON-dokumenter ved hjelp av JSONPath-ekspresser i sanntid. Alle vurderinger går lokalt i nettleseren din – dataene dine lastes aldri opp.
Matching verdier vil bli vist her.
JSONPath eksempler
Last ned prøverdata og klikk på noen uttrykk nedenfor for å prøve det umiddelbart. Disse eksemplene viser standardselektorer samt JSONPath-Plus utvidelser.
| Uttrykk | Beskrivelse | |
|---|---|---|
| $.store.book[*].author | Forfattere av alle bøker i butikken. | |
| $..author | Alle forfattere gjentar seg overalt i JSON. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | De to første bøkene bruker union/comma selektorer. | |
| $.store.book[:2] | De to første bøkene bruker slice notasjon. | |
| $.store.book[?(@.isbn)] | Alle bøker som inneholder en ISBN eiendom. | |
| $..price | Alle priser gjentakelig hvor som helst i dokumentet. |
Om JSONPath-Plus
Denne evaluerereren kjører JSONPath-Plus dialekt. Den utvider den opprinnelige JSONpath-specken med tilpassede funksjoner, foreldre selektorer (^), eiendoms/indexfilter og innfødte array/sliceoperasjoner.
Syntax og dialektforskjeller
JSONPath syntax varierer i bibliotek (f.eks. Go, Java, Python). JSON Path-Plus er fullstendig klient-side JavaScript, som tillater standardfilterfunksjoner og dype selektor søknader trygt i nettleseren.
100% kundesiden privatliv
JSON-dokumenter og spørreundersøkelser vurderes direkte i nettlesers sandboksen. Ingen data sendes til eksterne APIs eller servere, noe som sikrer fullstendig privatliv.
Relaterte utviklerverktøy
JSONPath test
Vurder støttet JSONPath-ekspresser mot et lokalt JSON-dokument og sjekk matchede veier og verdier.
- Innføring
- Gjeldende JSON og en JSONPath uttrykk.
- Utgang
- De matchede verdiene med sine veier og telle.
- Virkelige begrensninger
- JSONPath dialekter er forskjellige; skriptuttrykk og ustøttet operatører er ikke akseptert, og en gyldig spørreundersøkelse kan legitimt matche ingenting.
- Privatliv og databehandling
- Valid JSON og en JSONPath-ekspresjon behandles i denne nettleserkarpet. Converter mottar eller lagrer den; lukking eller omlasting av siden renser arbeidsstaten med mindre verktøyet uttrykkelig tilbyr en lokal nedlasting.
Hvordan bruke dette verktøyet
- Gi gyldig JSON og en JSONPath uttrykk i verktøykontroller.
- Velg innstillingene som påvirker de matchede verdiene med deres veier og telle, deretter kjøre verktøyet.
- Sjekk ut de matchede verdiene med deres veier og telle før du kopierer eller laster ned det.
Vanlige feilmoder
Invalid JSON, feilformede brakketter, en ustøttet operatør eller en vei fraværende fra dokumentet produserer en feil eller null matcher.
Nyttig eksempel
Run $.store.book[*].title mot et lagerdokument for å liste hver boktittel.