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

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.

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

  1. Pakkuda kehtiv JSON ja JSONPath väljend tööriista kontrollides.
  2. Valige seaded, mis mõjutavad vastavaid väärtusi nende teed ja arvutada, siis käivitage tööriist.
  3. 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.