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.

Dialekt: JSONPath-Plus
Klar
0 byter
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.

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

  1. Gi gyldig JSON og en JSONPath uttrykk i verktøykontroller.
  2. Velg innstillingene som påvirker de matchede verdiene med deres veier og telle, deretter kjøre verktøyet.
  3. 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.