Analyzátor velikosti JSON
Přesně si prohlédni, které klíče a větve dělají JSON dokument velkým.
Analyzátor velikosti JSON
Vlož JSON dokument a tento nástroj ho rozloží větev za větví a ukáže přesně, kolik bajtů každý klíč a hodnota přispívá k celkové velikosti. Použij ho k nalezení toho, co nafukuje API odpověď, konfigurační soubor nebo uložený stav předtím, než ho budeš upravovat — ladicí pole ponechané v produkci, base64 obrázek, který se dostal do payloadu, nebo seznam, který rostl daleko za to, co klient skutečně potřebuje.
Volba hloubky řídí, kolik úrovní se rozbalí dříve, než se větev sbalí do jednoho souhrného řádku, což udržuje hluboce vnořený dokument čitelný. Zapni procenta, aby sis viděl podíl každého řádku na celkové velikosti na první pohled, a třídění podle velikosti dá nejtěžší větve dopředu místo čtení v pořadí dokumentu. Seskupení položek pole považuje seznam za jeden řádek, nebo ho vypni, aby sis viděl každý index rozdělen zvlášť — užitečné, když je jeden prvek v dlouhém poli neobvykle velký. Počítání názvů klíčů zvlášť připočítává citovaný název vlastnosti k jejím bytelským nákladům, což se zdá jako důležitější, než se zdá, když dokument opakuje stejný složitý klíč tisíckrát přes pole.
Zapnutí příznaků opakovaných hodnot označí řetězce a čísla, která se vyskytují více než jednou kdekoli v dokumentu — silný signál, že by se data mohla normalizovat nebo referencovat místo duplikace. Vyber si stromový pohled pro čitelný přehled nebo tabulku pro plochý, řaditelný seznam cest, typů, velikostí a počtů. Velikosti se měří v UTF-8 bytech, ne ve znacích, takže text s diakritikou nebo emoji se měří tak, jak se skutečně ukládá a přenáší.
Všechno se spouští lokálně v tvém prohlížeči — JSON, který vložíš a který může obsahovat soukromá data API nebo interní konfigurace, se nikdy nikam neukládá. Zkopíruj zprávu, stáhni ji jako soubor .txt nebo ji pošli přímo do jiného nástroje, abys pokračoval v práci s výsledkem.