Preskoči na vsebino
100% lokalno

Pregledovalnik drevesa JSON

Validirajte JSON in prikažite njegovo strukturo kot zamaknjeno drevo, tako da je velika vsebina razumljiva na prvi pogled.

Vhod
Izhod

Pregledovalnik drevesa JSON

Prilepite JSON in to orodje bo narisalo njegovo strukturo kot zamaknjeno drevo z istimi polji za povezave ("├─", "└─", "│"), ki jih uporabljata datotečni iskalnik ali Unix ukaz "tree". Namenjeno je trenutkom, ko sam oblikovalnik ni dovolj — globoko ugniježđenim odgovorom API-ja, datotekam s konfiguracijo z ducati ključev ali tovorom, ki ga nikoli niste videli in ga morate razumeti na prvi pogled.

Vsako vozlišče objekta in matrike je označeno s številom podčlanov namesto generičnega imena tipa — "user{5}" za objekt s petimi ključi, "items[12]" za matriko dvanajstih elementov — zato je velikost vsakega vejevja vidna brez razširitve. Skalarne liste prikazujejo svojo vrednost, okrajšano na dolžino, ki jo nadzorujete, zato dolg niz ne potisne drevesa s zaslona. Vključite "Prikaži tipe", da dodate anotacijo vsakega lista z njegovo vrsto JSON, kar je koristno, ko polje lahko vsebuje več kot eno obliko. "Maks. globina" strne vse, kar je globlje ugniježđeno od meje, v eno vrstico povzetka, kar naredi celo zelo globoke dokumente berljive. "Razvrsti ključe" prikaže ključe vsakega objekta po abecedi namesto vrstnega reda vira, kar je koristno za primerjavo dveh podobnih struktur na prvi pogled.

Ko vnos ni veljaven JSON, orodje navede točno vrstico in stolpec, kjer je analiza neuspešna, prikaže to vrstico in navede, kaj preveriti: manjkajočo vejico, neodbegljen narekovaj ali oklepaj, ki ni nikoli zaprt. To spremeni iskanje skozi dolg tovor v pogled na eno vrstico.

Vse se izvaja v vašem brskalniku. JSON, ki ga prilepite — proizvodna konfiguracija, odgovor API-ja s pravimi podatki strank, tovor, ki ga ne smete deliti — se analizira in prikaže lokalno in se nikoli ne naloži nikamor. Kopirajte drevo ali ga prenesite kot datoteko .txt, ko ste gotovi.

FAQ

Kaj pomenijo številke v zavitih in oglatih oklepajih?
To so štetja podčlanov, ne vrednosti: "user{5}" je objekt s petimi ključi, "items[12]" je matrika dvanajstih elementov. To vam omogoči, da ocenite, kako velika je veja, preden jo razširite.
Kaj se zgodi vozliščem, ki so globlja od "Maks. globina"?
Strejo se v eno vrstico povzetka, ki prikazuje, koliko vozlišč podčlanov je bilo skritega, namesto da bi jih nadalje razširili. Povečajte mejo, da vidite globje v dokument.
Kako se krajšajo dolge vrednosti?
"Maks. dolžina vrednosti" omejuje, koliko znakov lahko skalarna vrednost prikaže, preden jo zamenja elipsa. Rezanje se nikoli ne konča sredi večbajnega znaka ali emojija.
Kaj mi sporoči napaka, če je moj JSON neveljaven?
Navede točno vrstico in stolpec, kjer je analiza neuspešna, prikaže to vrstico in navede lastni razlog razčlenjevalnika — običajno manjkajočo vejico, neodbegljen narekovaj ali oklepaj, ki ni zaprt blizu te točke.
Je moj JSON naloženega nekje?
Ne. Analiza in prikaz se v celoti izvajata v vašem brskalniku in dokument nikoli ne zapusti vaše naprave — varno za tovor, ki vsebuje žetone, podatke strank ali notranje identifikatorje.