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.
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.