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.
Saistītie izstrādātāju rīki
JSONPath testētājs
Novērtējiet atbalstītos JSONPath izteiksmes pret vietējo JSON dokumentu un pārbaudiet atbilstīgus ceļus un vērtības.
- Ievade
- JSON un JSONPath izteiksme.
- Izvade
- Vērtības, kas atbilst to ceļu un skaitīt.
- Reālie ierobežojumi
- JSONPath dialekti atšķiras; skript izteiksmes un nepieņemami operatori nav pieņemti, un derīgs pieprasījums var likumīgi neatbilst nekam.
- Privātuma un datu apstrāde
- valid JSON un JSONPath izpausme tiek apstrādāta šajā pārlūkprogrammas tabulā. konvertētājs to nesaņem vai glabā; lapas slēgšana vai pārslodze izskaidro darba stāvokli, ja vien rīks skaidri piedāvā vietējo lejupielādi.
Kā izmantot šo rīku
- Nodrošināt spēkā esošo JSON un JSONPath izpausmi rīku kontrolēs.
- Izvēlieties iestatījumus, kas ietekmē atbilstīgās vērtības ar to ceļu un skaitīt, tad izlaidiet rīku.
- Pārskatiet atbilstīgās vērtības ar to ceļu un aprēķiniet pirms kopēšanas vai lejupielādes.
Kopīgas neveiksmes režīms
Invalid JSON, slikti pārformētas brackets, nepieņemts operators vai ceļš, kas nav no dokumenta, rada kļūdu vai nulle spēles.
Noderīgs piemērs
Run $.store.book[*].title pret veikala dokumentu, lai uzskaitītu katru grāmatu nosaukumu.