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ītās JSONPath izteiksmes pret lokālu JSON dokumentu un pārbaudiet atbilstošos ceļus un vērtības.
- Ievade
- Derīgs JSON un JSONPath izteiksme.
- Izvade
- Atbilstošās vērtības ar to ceļiem un skaitu.
- Reālie ierobežojumi
- JSONPath dialekti atšķiras; skriptu izteiksmes un neatbalstīti operatori netiek pieņemti, un derīgs vaicājums var likumīgi neatbilst nekam.
- Privātums un datu apstrāde
- derīgs JSON un JSONPath izteiksme tiek apstrādāta šajā pārlūkprogrammas cilnē. Convertr to nesaņem un neuzglabā; lapas aizvēršana vai pārlādēšana notīra darba stāvokli, ja vien rīks nepiedāvā vietēju lejupielādi.
Kā izmantot šo rīku
- Nodrošiniet derīgu JSON un JSONPath izteiksmi rīka kontrolēs.
- Izvēlieties iestatījumus, kas ietekmē atbilstošās vērtības ar to ceļiem un skaitu, tad palaidiet rīku.
- Pārskatiet atbilstošās vērtības ar to ceļiem un skaitu pirms kopēšanas vai lejupielādes.
Biežākie atteices veidi
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
Palaidiet $.store.book[*].title pret veikala dokumentu, lai uzskaitītu katru grāmatas nosaukumu.