JSONPath Tester & Vlerësues

Kërkoni, kontrolloni dhe vlerësoni dokumentet JSON duke përdorur shprehjet JSONPath në kohë reale. Të gjitha vlerësimet kryhen lokalisht në shfletuesin tuaj — të dhënat tuaja nuk ngarkohen kurrë.

Dialekti: JSONPath-Plus
Gati
0 bajt
Vlerat e përputhura do të shfaqen këtu.

Shembuj JSONPath

Ngarkoni të dhënat e mostrës dhe klikoni në çdo shprehje më poshtë për ta provuar menjëherë. Këta shembuj demonstrojnë selektorë standardë si dhe zgjerime JSONPath-Plus.

Shprehje Përshkrimi
$.store.book[*].author Autorët e të gjitha librave në dyqan.
$..author Të gjithë autorët në mënyrë rekursive kudo në JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Dy librat e parë duke përdorur selektorët union/comma.
$.store.book[:2] Dy librat e parë duke përdorur shënimin e prerjes.
$.store.book[?(@.isbn)] Të gjithë librat që përmbajnë vetinë ISBN.
$..price Të gjithë çmimet në mënyrë rekursive kudo në dokument.

Rreth JSONPath-Plus

Ky vlerësues përdor dialektin JSONPath-Plus. Ai zgjeron specifikimin origjinal JSONPath me funksione të personalizuara, selektorë prindërorë (^), filtra pronësie/indeksi dhe operacione vendase të vargjeve/feta.

Dallimet e sintaksës dhe dialektit

Sintaksa JSONPath ndryshon ndërmjet bibliotekave (p.sh. Go, Java, Python). JSONPath-Plus është tërësisht JavaScript në anën e klientit, duke mundësuar funksione standarde filtri dhe kërkime të thella selektorësh në mënyrë të sigurt në shfletues.

100% privatësi nga ana e klientit

Dokumentet tuaj JSON dhe shprehjet e pyetjes vlerësohen drejtpërdrejt brenda sandbox-it të shfletuesit tuaj. Asnjë të dhënë nuk dërgohet në API ose serverë të jashtëm, duke siguruar privatësi të plotë.

Testues JSONPath

Vlerësoni shprehjet e mbështetura JSONPath kundrejt një dokumenti lokal JSON dhe inspektoni rrugët dhe vlerat e përputhura.

Hyrje
JSON i vlefshëm dhe një shprehje JSONPath.
Prodhimi
Vlerat e përputhura me rrugët e tyre dhe numërimin.
Kufizime reale
Dialektet JSONPath ndryshojnë; shprehjet e skripteve dhe operatorët e papërmbajtur nuk pranohen, dhe një pyetje e vlefshme mund të përputhet legjitimisht me asgjë.
Privatësia dhe përpunimi i të dhënave
JSON i vlefshëm dhe një shprehje JSONPath përpunohen në këtë skedë shfletuesi. Convertr nuk e merr ose ruan atë; mbyllja ose ringarkimi i faqes pastron gjendjen e punës, përveç nëse mjeti ofron në mënyrë të qartë një shkarkim lokal.

Si ta përdorni këtë mjet

  1. Siguroni JSON të vlefshëm dhe një shprehje JSONPath në kontrollet e mjetit.
  2. Zgjidhni cilësimet që ndikojnë në vlerat e përputhura me rrugët e tyre dhe numërimin, pastaj ekzekutoni mjetin.
  3. Shqyrto vlerat e përshtatshme me rrugët e tyre dhe numëro para se të kopjoni ose shkarkoni atë.

Mënyrat e zakonshme të dështimit

JSON i pavlefshëm, brackets të dëmtuar, një operator jo i mbështetur, ose një rrugë e munguar nga dokumenti prodhon një gabim ose zero ndeshje.

Shembull i dobishëm

Ekzekutoni $.store.book[*].title kundër një dokumenti dyqani për të listuar çdo titull libri.