JSONPath Tester & Evaluator
JSON-documenten in realtime opvragen, inspecteren en evalueren met JSONPath-expressies. Alle evaluatie vindt lokaal in uw browser plaats — uw gegevens worden nooit geüpload.
Overeenkomende waarden worden hier weergegeven.
JSONPath-voorbeelden
Laad de voorbeeldgegevens en klik op een van de onderstaande expressies om deze direct uit te proberen. Deze voorbeelden demonstreren zowel standaard selectors als JSONPath-Plus-extensies.
| Expressie | Beschrijving | |
|---|---|---|
| $.store.book[*].author | Auteurs van alle boeken in de winkel. | |
| $..author | Alle auteurs recursief overal in de JSON. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Eerste twee boeken met behulp van union/komma selectors. | |
| $.store.book[:2] | Eerste twee boeken met behulp van slice-notatie. | |
| $.store.book[?(@.isbn)] | Alle boeken die een ISBN-eigenschap bevatten. | |
| $..price | Alle prijzen recursief overal in het document. |
Over JSONPath-Plus
Deze evaluator gebruikt het JSONPath-Plus dialect. Het breidt de originele JSONPath-specificatie uit met aangepaste functies, bovenliggende selectors (^), eigenschap-/indexfilters en native array/slice-bewerkingen.
Syntaxis- & Dialectverschillen
JSONPath-syntaxis varieert per bibliotheek (bijv. Go, Java, Python). JSONPath-Plus is volledig client-side JavaScript, waardoor standaard filterfuncties en diepe selector-opzoekingen veilig in de browser mogelijk zijn.
100% Client-Side Privacy
Uw JSON-documenten en query-expressies worden direct in de sandbox van uw browser geëvalueerd. Er worden geen gegevens naar externe API's of servers gestuurd, wat volledige privacy garandeert.