JSONPath testuotojas ir vertintojas
Užklauskite, tikrinkite ir vertinkite JSON dokumentus naudodami JSONPath išraiškas realiuoju laiku. Visas vertinimas vykdomas tiesiogiai jūsų naršyklėje – jūsų duomenys niekada neįkeliami.
Atitinkančios reikšmės bus rodomos čia.
JSONPath pavyzdžiai
Įkelkite pavyzdinius duomenis ir spustelėkite bet kurią išraišką žemiau, kad iškart išbandytumėte. Šie pavyzdžiai demonstruoja standartinius selektorius ir JSONPath-Plus plėtinius.
| Išraiška | Aprašymas | |
|---|---|---|
| $.store.book[*].author | Visų parduotuvės knygų autoriai. | |
| $..author | Visi autoriai rekursyviai bet kur JSON dokumente. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Pirmos dvi knygos naudojant sąjungos/kablelio selektorius. | |
| $.store.book[:2] | Pirmos dvi knygos naudojant pjūvio žymėjimą. | |
| $.store.book[?(@.isbn)] | Visos knygos, turinčios ISBN savybę. | |
| $..price | Visos kainos rekursyviai bet kur dokumente. |
Apie JSONPath-Plus
Šis vertintojas naudoja JSONPath-Plus dialektą. Jis išplečia originalią JSONPath specifikaciją su pasirinktinėmis funkcijomis, tėvų selektoriais (^), savybių/indeksų filtrais ir gimtosiomis masyvo/pjūvio operacijomis.
Sintaksės ir dialekto skirtumai
JSONPath sintaksė skiriasi tarp bibliotekų (pvz., Go, Java, Python). JSONPath-Plus yra visiškai kliento pusės JavaScript, leidžianti saugiai naršyklėje naudoti standartines filtravimo funkcijas ir gilių selektorių paieškas.
100% kliento pusės privatumas
Jūsų JSON dokumentai ir užklausų išraiškos vertinamos tiesiogiai jūsų naršyklės smėlio dėžėje. Jokie duomenys nesiunčiami išorinėms API ar serveriams, užtikrinant visišką privatumą.