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.

Dialect: JSONPath-Plus
Klaar
0 Byte
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.