JSONPath Tester en Evaluator

Vra, inspekteer en evalueer JSON dokumente met behulp van JSONPath-uitdrukkings in realtime.Alle evalueering loop lokaal in jou browser — jou data word nooit opgelê nie.

Dialek: JSONPath-Plus
Gereed
0 byte
Passende waardes sal hier vertoon word.

JSONPath voorbeelde

Laai die voorbeelddata en klik op enige uitdrukking hieronder om dit onmiddellik te toets. Hierdie voorbeelde demonstreer standaard selekteerders sowel as JSONPath-Plus-uitbreidings.

Uitdrukking Beskrywing
$.store.book[*].author Skrywers van alle boeke in die winkel.
$..author Alle skrywers herhalend oral in die JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Eerste twee boeke met behulp van vereniging/komma-selektors.
$.store.book[:2] Eerste twee boeke met behulp van sny-notasie.
$.store.book[?(@.isbn)] Alle boeke wat 'n ISBN-eienskap bevat.
$..price Alle pryse herhalend oral in die dokument.

Oor JSONPath-Plus

Hierdie evalueerder gebruik die JSONPath-Plus-dialek. Dit brei die oorspronklike JSONPath-spesifikasie uit met aangepaste funksies, ouerselekteerders (^), eienskap-/indeksfilters en inheemse skikking-/snybewerkings.

Sintaksis- en dialekverskille

JSONPath-sintaksis verskil tussen biblioteke (bv. Go, Java, Python). JSONPath-Plus is volledig kliëntkant JavaScript, wat standaard filterfunksies en diep selektor-opsoek veilig in die blaaier moontlik maak.

100% kliëntkant-privaatheid

Jou JSON-dokumente en navraaguitdrukkings word direk in jou blaaiersandbox geëvalueer. Geen data word na eksterne API's of bedieners gestuur nie, wat volledige privaatheid waarborg.

JSONPath-tester

Evalueer ondersteunde JSONPath-uitdrukkings teen 'n plaaslike JSON-dokument en inspekteer ooreenstemmende paaie en waardes.

Invoer
'n Geldige JSON en 'n JSONPath-uitdrukking.
Uitgang
Die ooreenstemmende waardes met hul paaie en telling.
Werklike beperkings
JSONPath-dialekte verskil; skrifuitdrukkings en nie-ondersteunde operateurs word nie aanvaar nie, en 'n geldige navraag kan wettig niks pas nie.
Privaatheid en datahantering
'N JSON en 'n JSONPath-uitdrukking word in hierdie browser-kaart verwerk.Convertr ontvang dit nie of sal dit nie opslaan nie; sluit of herloot die bladsy, verduidelik die werkstyd tenzij die gereedskap uitdruklik 'n lokaal download bied nie.

Hoe om hierdie instrument te gebruik

  1. Verskaf geldige JSON en 'n JSONPath-uitdrukking in die werktuigbeheerders.
  2. Kies die instellings wat die ooreenstemmende waardes met hul paaie en telling beïnvloed, en voer dan die instrument uit.
  3. Kyk die ooreenstemmende waardes met hul paaie en telling voordat jy dit kopieer of aflaai.

Algemene mislukkingsmodusse

Invalid JSON, gebrekeerde brackets, 'n ongedekte operator of 'n pad wat uit die dokument afwes is, veroorsaak 'n fout of nul wedstryd.

Nuttige voorbeeld

Voer $.store.book[*].title teen 'n winkeldokument uit om elke boektitel te lys.