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.

Dijalekt: JSONPath-Plus
Spremno
0 bajtova
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.

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

  1. Pružite valjan JSON i izraz JSONPath u kontrolama alata.
  2. Odaberite postavke koje utječu na odgovarajuće vrijednosti s njihovim putanjama i brojem, a zatim pokrenite alat.
  3. 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.