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ë.
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ë.
Mjetet e lidhura të zhvilluesve
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
- Siguroni JSON të vlefshëm dhe një shprehje JSONPath në kontrollet e mjetit.
- Zgjidhni cilësimet që ndikojnë në vlerat e përputhura me rrugët e tyre dhe numërimin, pastaj ekzekutoni mjetin.
- 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.