Preskočiť na obsah

Zobrazovač stromu JSON

Preveďte akýkoľvek JSON dokument na stromovú štruktúru s odsadením a značkami typov, aby ste veľký obsah pochopili na prvý pohľad.

Vstup
Výstup

Zobrazovač stromu JSON

Vložte JSON a nástroj nakreslí jeho štruktúru ako odsadený strom pomocou rovnakých čiar ("├─", "└─", "│"), aké používa prieskumník súborov alebo príkaz "tree" v Unix. Je vytvorený pre chvíle, keď formáter nestačí — hlboko vnorená odpoveď API, konfiguračný súbor s desiatkami kľúčov, alebo obsah, ktorý ste nikdy nevideli a potrebujete pochopiť na prvý pohľad.

Každý uzol objektu a poľa je označený počtom potomkov namiesto generického názvu typu — "user{5}" pre objekt s piatimi kľúčmi, "items[12]" pre pole s dvanástimi prvkami — takže veľkosť každej vetvy je viditeľná bez jej rozšírenia. Skalárne listy zobrazujú svoju hodnotu, skrátenú na dĺžku, ktorú ovládate, aby dlhý reťazec nestlačil strom z obrazovky. Zapnite "Zobraziť typy" na anotáciu každého listu s jeho typom JSON, užitočné, keď pole môže mať viac ako jeden formát. "Maximálna hĺbka" skryje čokoľvek vnorené hlbšie ako limit do jednoho riadka súhrnu, čo udržiava aj veľmi hlboký dokument čitateľný. "Zoradiť kľúče" vykresluje kľúče objektu abecedne namiesto v poradí zdroja, užitočné na porovnanie dvoch podobných štruktúr okom.

Ak vstup nie je platný JSON, nástroj pomenuje presný riadok a stĺpec, kde sa analýza nepodarila, ukáže ten riadok a uvedie, čo skontrolovať: chýbajúcu čiarku, neuniknutý úvodný znak alebo skľúčovanú zátvorku. Tým sa prehľadávanie dlhého obsahu zmení na pohľad na jeden riadok.

Všetko beží vo vašom prehliadači. JSON, ktorý vložíte — produkčná konfigurácia, odpoveď API s údajmi zákazníka, obsah, ktorý nemôžete zdieľať — je analyzovaný a vykreslený lokálne a nikdy sa neodoslaný nikam. Skopírujte strom alebo ho stiahnite ako súbor .txt, keď ste hotoví.

Časté otázky

Čo znamenajú čísla v zložených zátvorkách a hranatých zátvorkách?
Sú to počty potomkov, nie hodnoty: "user{5}" je objekt s piatimi kľúčmi, "items[12]" je pole s dvanástimi prvkami. Umožňuje vám odhadnúť, aký veľký je kmeň pred jeho rozšírením.
Čo sa stane s uzlami hlbšími ako "Maximálna hĺbka"?
Sú skryté do jedného riadka súhrnu, ktorý ukazuje, koľko uzlov bolo skrytých, namiesto toho, aby sa ďalej rozširovali. Zvýšte limit, aby ste videli hlbšie do dokumentu.
Ako sú dlhé hodnoty skrátené?
"Maximálna dĺžka hodnoty" obmedzuje, koľko znakov môže skalárna hodnota zobraziť pred tým, ako bude skrátená elipsou. Skrátenie nikdy nekončí uprostred znaku s viackými bajtami alebo emotikonu.
Čo mi povie chybová správa, ak je môj JSON neplatný?
Pomenúva riadok a stĺpec, kde sa analýza nepodarila, zobrazuje ten riadok a uvádza vlastný dôvod analyzátora — zvyčajne chýbajúcu čiarku, neuniknutý úvodný znak alebo uzavretú zátvorku blízko tohto bodu.
Je môj JSON nahraný niekam?
Nie. Analýza a vykresľovanie sa vykonávajú úplne vo vašom prehliadači a dokument nikdy neopustí vaše zariadenie — bezpečné pre obsah obsahujúci tokeny, údaje zákazníka alebo interné identifikátory.