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
Laadi näidisandmed ja klõpsa 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 viilutamise notatsiooni abil. | |
| $.store.book[?(@.isbn)] | Kõik raamatud, mis sisaldavad ISBN-i omadust. | |
| $..price | Kõik hinnad rekursiivselt kõikjal dokumendis. |
Teave JSONPath-Plus'i kohta
See hindaja käitab JSONPath-Plus dialekti. See laiendab algset JSONPath spetsifikatsiooni kohandatud funktsioonide, vanemvalijate (^), omaduste-/indeksifiltrite ja natiivsete massiivi-/lõikeoperatsioonidega.
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
Hinda toetatud JSONPath avaldisi kohaliku JSON dokumendi vastu ja kontrolli sobivaid teid ja väärtusi.
- Sisend
- Kehtiv JSON ja JSONPath-avaldis.
- Väljund
- Vastavad väärtused koos nende teede ja arvuga.
- Tegelikud piirangud
- JSONPath dialektid erinevad; skripti avaldised ja mittetoetatud operaatorid ei ole aktsepteeritud ning kehtiv päring võib seaduslikult mitte midagi sobida.
- Privaatsus ja andmete töötlemine
- kehtiv JSON ja JSONPath avaldis töödeldakse selles brauseri tabis. Convertr ei saa ega salvesta seda; lehekülje sulgemine või uuesti laadimine puhastab tööolukorra, kui tööriist ei paku selgelt kohalikku allalaadimist.
Kuidas seda tööriista kasutada
- Paku kehtiv JSON ja JSONPath-avaldis tööriista juhtnuppudes.
- Vali seaded, mis mõjutavad sobivaid väärtusi koos nende teede ja arvuga, seejärel käivita tööriist.
- Vaata vastavaid väärtusi koos nende teedega ja loe enne selle kopeerimist või allalaadimist.
Levinud ebaõnnestumise viisid
Vigane JSON, valesti vormistatud sulud, toetamata operaator või dokumendist puuduv tee põhjustab vea või null tulemust.
Kasulik näide
Käivitage $.store.book[*].title poe dokumendi vastu, et loetleda iga raamatu pealkiri.