JSONPath testija ja hindaja
Päring, JSON-dokumentide kontrollimine ja hindamine JSONPath-avaldiste abil reaalajas. Kogu hindamine toimub kohapeal teie brauseris – teie andmeid ei laadita kunagi üles.
Vastavad väärtused kuvatakse siin.
JSONPath näited
Laadige näidisandmed ja klõpsake alloleval avaldisel, et seda kohe proovida. Need näited demonstreerivad nii standardseid valijaid kui ka JSONPath-Plus laiendusi.
| Avaldis | Kirjeldus | |
|---|---|---|
| $.store.book[*].author | Kõigi poes olevate raamatute autorid. | |
| $..author | Kõik autorid rekursiivselt kõikjal JSON-is. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Esimesed kaks raamatut, kasutades ühendus-/komavalijaid. | |
| $.store.book[:2] | Esimesed kaks raamatut, kasutades viilutamise notatsiooni. | |
| $.store.book[?(@.isbn)] | Kõik raamatud, mis sisaldavad ISBN-i omadust. | |
| $..price | Kõik hinnad rekursiivselt kõikjal dokumendis. |
JSONPath-Plusi kohta
See hindaja käitab JSONPath-Plus dialekti. See laiendab algset JSONPath spetsifikatsiooni kohandatud funktsioonide, vanemvalijate (^), omaduste/indeksifiltrite ja natiivsete massiivi/viilutamise operatsioonidega.
Süntaksi ja dialekti erinevused
JSONPath süntaks varieerub teekide vahel (nt Go, Java, Python). JSONPath-Plus on täielikult kliendipoolne JavaScript, mis võimaldab standardseid filtrifunktsioone ja sügavaid valijaotsinguid turvaliselt brauseris.
100% kliendipoolne privaatsus
Teie JSON-dokumendid ja päringuavaldised hinnatakse otse teie brauseri liivakastis. Andmeid ei saadeta välistele API-dele ega serveritele, tagades täieliku privaatsuse.
Seotud arendaja tööriistad
JSONPath testija
Hindage toetatud JSONPath väljendused kohaliku JSON dokumendi vastu ja kontrollige vastavaid teid ja väärtusi.
- Sisend
- JSON ja JSONPath väljendus.
- Väljund
- Vastavad väärtused nende teed ja arvudega.
- Tegelik piirangud
- JSONPath dialekte erineb; skripti väljendused ja toetamata operatsioonid ei ole aktsepteeritud ja kehtiv küsimus ei saa seaduslikult midagi sobitada.
- Privaatsus ja andmete töötlemine
- kehtiv JSON ja JSONPath väljendus töödeldakse selles brauseri tabis. konverter ei saa ega salvestata seda; lehekülje sulgemine või uuesti laadimine puhastab tööolukorda, kui tööriist ei paku selgelt kohalikku allalaadimist.
Kuidas seda tööriista kasutada
- Pakkuda kehtiv JSON ja JSONPath väljend tööriista kontrollides.
- Valige seaded, mis mõjutavad vastavaid väärtusi nende teed ja arvutada, siis käivitage tööriist.
- Vaadake vastavaid väärtusi nende teedega ja arvutage enne selle kopeerimist või allalaadimist.
Ühine ebaõnnestumismudel
Puudunud JSON, halvenenud brackets, toetamata operatsioon või dokumendist puuduv teekond tekitab vea või nullmängude.
Kasulik näide
Run $.store.book[*].title versus kauplusdokument, et loetleda iga raamat pealkirja.