Analyzátor veľkosti JSON
Presne si pozri, ktoré kľúče a vetvy robia JSON dokument veľkým.
Analyzátor veľkosti JSON
Vlož JSON dokument a tento nástroj ho rozloží vetvu za vetvou a ukáže presne, koľko bajtov prispieva každý kľúč a hodnota k celkovej veľkosti. Použi ho na nájdenie, čo nafukuje API odpoveď, konfiguračný súbor alebo uložený stav skôr, ako ho budeš upravovať — ladiaci popis ponechaný v produkcii, base64 obrázok, ktorý sa dostal do payloadu, alebo zoznam, ktorý rástol ďaleko za to, čo klient skutočne potrebuje.
Možnosť hĺbky ovládá, koľko úrovní sa rozvinú skôr, ako sa vetva zbalí do jedného súhrnného riadku, čo udrží hlboko vnorený dokument čitateľný. Zapni percentá, aby si videl podiel každého riadku na celkovej veľkosti na prvý pohľad, a triedenie podľa veľkosti dá najťažšie vetvy dopredu namiesto čítania v poradí dokumentu. Zoskupenie položiek poľa považuje zoznam za jeden riadok, alebo ho vypni, aby si videl každý index rozdelený zvlášť — užitočné, keď je jeden prvok v dlhom poli nezvyčajne veľký. Počítanie názvov kľúčov zvlášť pripočítava citovaný názov vlastnosti k jej bajtelským nákladom, čo sa javí ako dôležitejšie, ako sa zdá, keď dokument opakuje rovnaký zložitý kľúč tisíckrát cez pole.
Zapnutie príznakov opakovaných hodnôt označuje reťazce a čísla, ktoré sa vyskytujú viac ako raz kdekoľvek v dokumente — silný signál, že by sa dáta mohli normalizovať alebo referencovať namiesto duplikácie. Vyber si stromový pohľad pre čitateľný prehľad alebo tabuľku pre plochý, triediteľný zoznam ciest, typov, veľkostí a počtov. Veľkosti sa merajú v UTF-8 bajtoch, nie v znakoch, takže text s diakritikou alebo emoji sa zmeria tak, ako sa skutočne ukladá a prenáša.
Všetko sa spúšťa lokálne v tvojom prehliadači — JSON, ktorý vložíš a ktorý môže obsahovať súkromné údaje API alebo interné konfigurácie, sa nikdy neukladá nikam. Skopíruj správu, stiahni ju ako súbor .txt alebo pošli ju priamo do iného nástroja, aby si pokračoval v práci s výsledkom.