JSONPath tester i evaluator
Upitajte, pregledajte i procijenite JSON dokumente pomoću JSONPath izraza u stvarnom vremenu. Sve procjene izvode se lokalno u vašem pregledniku — vaši podaci se nikada ne prenose.
Podudarne vrijednosti bit će prikazane ovdje.
JSONPath primjeri
Učitaj podatke uzorka i klikni na bilo koji izraz ispod da ga odmah isprobaš. Ovi primjeri prikazuju standardne selektore, kao i JSONPath-Plus proširenja.
| Izraz | Opis | |
|---|---|---|
| $.store.book[*].author | Autor svih knjiga u trgovini. | |
| $..author | Svi autori rekurzivno bilo gdje u JSON-u. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Prve dvije knjige koristeći uniju/zarezne selektore. | |
| $.store.book[:2] | Prve dvije knjige koristeći notaciju presjeka. | |
| $.store.book[?(@.isbn)] | Sve knjige koje sadrže svojstvo ISBN. | |
| $..price | Sve cijene rekurzivno bilo gdje u dokumentu. |
O JSONPath-Plusu
Ovaj evaluator pokreće JSONPath-Plus dijalekt. Proširuje originalnu JSONPath specifikaciju prilagođenim funkcijama, roditeljskim selektorima (^), filterima svojstva/indeksa i izvornim operacijama niza/odsječka.
Razlike u sintaksi i dijalektima
JSONPath sintaksa varira među knjižnicama (npr. Go, Java, Python). JSONPath-Plus je potpuno JavaScript na strani klijenta, omogućujući standardne funkcije filtriranja i duboka pretraživanja selektora sigurno u pregledniku.
100% privatnost na strani klijenta
Vaši JSON dokumenti i izrazi upita procjenjuju se izravno unutar vašeg preglednika. Nema podataka koji se šalju na vanjske API-je ili poslužitelje, čime se osigurava potpuna privatnost.
Povezani razvojni alati
JSONPath tester
Procijenite podržane JSONPath izraze na lokalnom JSON dokumentu i pregledajte odgovarajuće putanje i vrijednosti.
- Ulaz
- Valjani JSON i JSONPath izraz.
- Izlaz
- Podudarne vrijednosti s njihovim putanjama i brojem.
- Stvarna ograničenja
- JSONPath dijalekti se razlikuju; izrazi skripti i nepodržani operatori nisu prihvaćeni, a valjani upit može legitimno ne pronaći ništa.
- Privatnost i obrada podataka
- Valjani JSON i izraz JSONPath obrađuju se u ovoj kartici preglednika. Convertr ga ne prima niti pohranjuje; zatvaranje ili ponovno učitavanje stranice briše radno stanje, osim ako alat izričito nudi lokalno preuzimanje.
Kako koristiti ovaj alat
- Pružite valjan JSON i izraz JSONPath u kontrolama alata.
- Odaberite postavke koje utječu na odgovarajuće vrijednosti s njihovim putanjama i brojem, a zatim pokrenite alat.
- Pregledajte odgovarajuće vrijednosti s njihovim putovima i brojem prije kopiranja ili preuzimanja.
Uobičajeni načini kvara
Nevažeći JSON, loše oblikovane zagrade, nepodržani operator ili put koji ne postoji u dokumentu proizvodi pogrešku ili nula podudaranja.
Korisni primjer
Izvršite $.store.book[*].title nad dokumentom trgovine kako biste popisali svaki naslov knjige.