JSONPath Tester & Evaluator

Forespørg, inspicér og evaluer JSON-dokumenter ved hjælp af JSONPath-udtryk i realtid. Al evaluering kører lokalt i din browser – dine data uploades aldrig.

Dialekt: JSONPath-Plus
Parat
0 Byte
Matchende værdier vil blive vist her.

JSONPath-eksempler

Indlæs eksempeldataene, og klik på et hvilket som helst udtryk nedenfor for at prøve det med det samme. Disse eksempler demonstrerer standardvælgere samt JSONPath-Plus-udvidelser.

Udtryk Beskrivelse
$.store.book[*].author Forfattere til alle bøger i butikken.
$..author Alle forfattere rekursivt hvor som helst i JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] De første to bøger ved hjælp af union/komma-vælgere.
$.store.book[:2] De første to bøger ved hjælp af slice-notation.
$.store.book[?(@.isbn)] Alle bøger, der indeholder en ISBN-egenskab.
$..price Alle priser rekursivt hvor som helst i dokumentet.

Om JSONPath-Plus

Denne evaluator kører JSONPath-Plus-dialekten. Den udvider den originale JSONPath-specifikation med brugerdefinerede funktioner, forældrevælgere (^), egenskabs-/indeksfiltre og native array/slice-operationer.

Syntaks- og dialektforskelle

JSONPath-syntaksen varierer på tværs af biblioteker (f.eks. Go, Java, Python). JSONPath-Plus er fuldt ud klient-side JavaScript, hvilket muliggør standardfilterfunktioner og dybe vælgeropslag sikkert i browseren.

100 % klient-side privatliv

Dine JSON-dokumenter og forespørgselsudtryk evalueres direkte i din browsersandkasse. Ingen data sendes til eksterne API'er eller servere, hvilket sikrer fuldstændig privatliv.