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.

Dialekt: JSONPath-Plus
Valmis
0 baiti
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.

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

  1. Paku kehtiv JSON ja JSONPath-avaldis tööriista juhtnuppudes.
  2. Vali seaded, mis mõjutavad sobivaid väärtusi koos nende teede ja arvuga, seejärel käivita tööriist.
  3. 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.