JSONPath testētājs un vērtētājs
Vaicājiet, pārbaudiet un novērtējiet JSON dokumentus, izmantojot JSONPath izteiksmes reāllaikā. Visa novērtēšana notiek lokāli jūsu pārlūkprogrammā — jūsu dati nekad netiek augšupielādēti.
Atbilstošās vērtības tiks parādītas šeit.
JSONPath piemēri
Ielādējiet parauga datus un noklikšķiniet uz jebkuras izteiksmes zemāk, lai to nekavējoties izmēģinātu. Šie piemēri demonstrē standarta selektorus, kā arī JSONPath-Plus paplašinājumus.
| Izteiksme | Apraksts | |
|---|---|---|
| $.store.book[*].author | Visu grāmatu autori veikalā. | |
| $..author | Visi autori rekursīvi jebkurā JSON vietā. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Pirmās divas grāmatas, izmantojot apvienošanas/komatu selektorus. | |
| $.store.book[:2] | Pirmās divas grāmatas, izmantojot šķēluma notāciju. | |
| $.store.book[?(@.isbn)] | Visas grāmatas, kurām ir ISBN īpašība. | |
| $..price | Visas cenas rekursīvi jebkurā dokumenta vietā. |
Par JSONPath-Plus
Šis vērtētājs izmanto JSONPath-Plus dialektu. Tas paplašina sākotnējo JSONPath specifikāciju ar pielāgotām funkcijām, vecāku selektoriem (^), īpašību/indeksu filtriem un vietējām masīvu/šķēlumu operācijām.
Sintakses un dialekta atšķirības
JSONPath sintakse atšķiras dažādās bibliotēkās (piemēram, Go, Java, Python). JSONPath-Plus ir pilnībā klienta puses JavaScript, kas nodrošina standarta filtru funkcijas un dziļas selektoru meklēšanas drošību pārlūkprogrammā.
100% klienta puses privātums
Jūsu JSON dokumenti un vaicājumu izteiksmes tiek novērtētas tieši jūsu pārlūkprogrammas smilškastē. Nekādi dati netiek sūtīti uz ārējām API vai serveriem, nodrošinot pilnīgu privātumu.