JSON Path Tester – Testirajte JSONPath izraze online
Ovim JSON Path Testerom možete evaluirati izraze nad JSON podacima i pregledati svaku pronađenu vrijednost uz njezinu putanju. Isprobajte točkastu notaciju ($.key), pristup polju ([0]), zamjenske znakove ([*]), odsječke ([0:2]), rekurzivni silazak ($..key) i osnovne filtre ([?(@.x > 5)]). Skočna tablica sintakse pomaže vam provjeriti podržane obrasce i dotjerati upite bez da ih prvo povezujete sa svojom aplikacijom.
JSON Path Tester je alat u pregledniku za evaluaciju JSONPath izraza nad JSON podacima. Prikazuje vrijednosti koje odgovaraju vašem izrazu i putanje do tih vrijednosti, pa možete provjeriti što upit odabire bez da ga prvo povezujete s aplikacijom. Koristite ga za testiranje izraza, istraživanje JSON podataka ili dotjerivanje upita prije nego se drugdje na njega oslonite.
Tester podržava točkastu notaciju ($.key), pristup polju ([0]), zamjenske znakove ([*]), odsječke ([0:2]), rekurzivni silazak ($..key) i osnovne filtre ([?(@.x > 5)]). Unesite JSON kao podatke za upit, zatim navedite JSONPath izraz i pregledajte pogotke. Skočna tablica sintakse dostupna je kao referenca dok radite; unos ne opisuje dodatne podesive opcije.
JSON predstavlja strukturirane podatke, dok JSONPath izrazi odabiru vrijednosti unutar JSON dokumenata. Pretvaranje odabira u upit može pomoći kad trebate pronaći određena polja ili stavke polja, istražiti ugniježđene podatke ili provjeriti odabire li izraz namjeravane vrijednosti. Tester prikazuje i pogotke i njihove putanje kako bi pregled bio informativniji.
JSON Path Tester radi u cijelosti u vašem pregledniku: vaš unos obrađuje se na vašem uređaju i ne učitava se, ne pohranjuje se niti se šalje na poslužitelj. Nakon učitavanja stranice nastavlja raditi bez veze. Developeri i DevOps inženjeri mogu ga koristiti za eksperimentiranje s JSONPath-om, provjeru stvarnog ulaza i potvrdu ponašanja upita prije isporuke.
Korak 1: Zalijepite ili povucite svoje JSON podatke u polje za unos. Koristite JSON koji želite pretraživati, npr. odgovor ili konfiguracijski objekt.
Korak 2: Unesite JSONPath izraz koji želite testirati. Možete isprobati točkastu notaciju, pristup polju, zamjenske znakove, odsječke, rekurzivni silazak ili osnovne filtre.
Korak 3: Pregledajte pronađene vrijednosti i njihove putanje. Kad vidite oboje, lakše je razumjeti koje dijelove JSON-a vaš izraz odabire.
Korak 4: Otvorite skočnu tablicu sintakse ako vam treba podsjetnik o podržanim obrascima izraza, zatim prilagodite upit i pregledajte pogotke.
Primjer upotrebe: Testirajte JSONPath izraz nad stvarnim JSON-om i pogledajte točno koje vrijednosti pogađa, uz njihove putanje.
Primjer upotrebe: Dotjerajte izraz prije nego ga povežete s aplikacijom. Tako možete iterirati bez spremanja datoteke ili izmjene koda aplikacije.
Primjer upotrebe: Provjerite rubne slučajeve prije nego pošaljete upit. Isprobajte izraze s pristupom polju, zamjenskim znakovima, odsječcima ili osnovnim filtrima nad JSON-om koji očekujete obraditi.
Primjer upotrebe: Pregledajte ugniježđeni JSON odgovor kad trebate identificirati vrijednosti na određenim putanjama. Rezultati olakšavaju uvid u učinak izraza.
Primjer upotrebe: Istražite rekurzivni silazak kad se isti ključ može pojaviti na različitim razinama JSON strukture. Pregledajte vraćene vrijednosti i putanje da vidite što upit odabire.
Primjer upotrebe: Koristite skočnu tablicu sintakse dok učite JSONPath sintaksu. Pruža vam praktičnu referencu dok testirate podržane obrasce izraza.