Preskoči na sadržaj
100% lokalno

Preglednik stabla JSON

Validirajte JSON i prikažite njegovu strukturu kao uvučeno stablo kako bi veliki sadržaj bio razumljiv na prvi pogled.

Unos
Rezultat

Preglednik stabla JSON

Zalijepite JSON i ovaj alat nacrta njegovu strukturu kao uvučeno stablo koristeći iste poveznice u obliku kutije ("├─", "└─", "│") koje koriste preglednik datoteka ili Unix naredba "tree". Izgrađen je za trenutke kada samotni formatter nije dovoljan — duboko ugniježđeni odgovori API-ja, konfiguracijsku datoteku s desecima ključeva ili teret koji nikada niste vidjeli i trebate razumjeti na prvi pogled.

Svaki čvor objekta i niza je označen brojem djece umjesto generičkog imena tipa — "user{5}" za objekt s pet ključeva, "items[12]" za niz od dvanaest elemenata — tako da je veličina svake grane vidljiva bez proširenja. Skalarni listovi prikazuju svoju vrijednost, skraćenu na duljinu koju kontrolirate kako bi dugi niz ne bi gurnuo stablo sa ekrana. Uključite "Prikaži vrste" da biste anotirali svaki list s njegovom JSON vrstom, korisno kada polje može sadržavati više od jednog oblika. "Maks. dubina" sažima sve što je dublje ugniježđeno od limitacije u jedan red sažetka, čineći čak i vrlo duboke dokumente čitljivima. "Sortiraj ključeve" prikazuje ključeve svakog objekta abecedno umjesto redoslijeda izvora, praktično za usporedbu dviju sličnih struktura na prvi pogled.

Kada ulazni podaci nisu valjani JSON, alat naziva točan redak i stupac gdje je analiza neuspješna, prikazuje taj redak i naveduje što provjeriti: nedostajući zarez, neubrajan navodnik ili zagradu koja nikada nije zatvorena. To pretvara pretraživanje kroz dugi teret u pogled na jedan redak.

Sve se izvršava u vašem pregledniku. JSON koji zalijepite — proizvodna konfiguracija, odgovor API-ja s pravim podatcima kupaca, teret koji ne trebate dijeliti — analizira se i prikazuje lokalno i nikada se ne učitava nikuda. Kopirajte stablo ili ga preuzmite kao datoteku .txt kada završite.

FAQ

Što znače brojevi u zagradama i uglatim zagradama?
To su brojevima djece, ne vrijednostima: "user{5}" je objekt s pet ključeva, "items[12]" je niz od dvanaest elemenata. To vam omogućuje procjenu koliko je grana velika prije nego što je proširite.
Što se događa čvorovima dubljim od "Maks. dubina"?
Sažimaju se u jedan red sažetka koji pokazuje koliko čvorova djece je skriveno, umjesto daljnjeg proširenja. Povećajte limit kako biste vidjeli dublje u dokument.
Kako se skraćuju duge vrijednosti?
"Maks. duljina vrijednosti" ograničava koliko znakova skalarna vrijednost može prikazati prije nego što bude skraćena elipsom. Rezanje nikada ne završi usred znaka s više bajtova ili emotikona.
Što mi poruka o grešci kaže ako je moj JSON nevalidan?
Naziva točan redak i stupac gdje je analiza neuspješna, prikazuje taj redak i navodi razlog parsera — obično nedostajući zarez, neubrajan navodnik ili zagradu koja nije zatvorena blizu te točke.
Je li moj JSON učitan negdje?
Ne. Analiza i prikaz se u potpunosti odvijaju u vašem pregledniku i dokument nikada ne napušta vašu uređaj — siguran za terete koji sadrže tokene, podatke kupaca ili interne identifikatore.