Analizator veličine JSON-a
Vidi točno koje ključeve i grane čine JSON dokument velikim.
Analizator veličine JSON-a
Zalijepi JSON dokument pa će ga ovaj alat rastaviti od grane do grane, pokazujući točno koliko bajtova svaki ključ i vrijednost doprinose ukupnom zbroju. Koristi ga kako bi pronašao što napuhava API odgovor, datoteku konfiguracije ili spremmljeno stanje prije nego što ga počneš skraćivati — debug polje ostavljeno u proizvodnji, base64 slika koja je nekako završila u payloadu, ili popis koji je narastao daleko preko onoga što klijent zapravo trebao.
Opasnost dubine kontrolira koliko se razina širi prije nego što se grana sažme u jedan redak sažetka, što čini duboki ugnježdeni dokument čitljivim. Uključi postotke kako bi vidio dio svakog reda od ukupne veličine na prvi pogled i sortiraj po veličini kako bi postavio najtešće grane na početak umjesto čitanja po redoslijedu dokumenta. Grupiraj stavke polja kako bi tretirao popis kao jedan redak, ili ga isključi kako bi vidio svaki indeks razlomljen posebno — korisno kada je jedan element dugog niza neobično velik. Brojanje imena ključeva odvojeno dodaje label vlastitoga svojstva njegovoj cijenoj u bajtima, što znači više nego što izgleda čim dokument ponavlja isti dosadan ključ tisuće puta kroz niz.
Uključivanjem zastavice za ponavljajuće vrijednosti označavaju se nizovi znakova i brojevi koji se pojavljuju više od jednom bilo gdje u dokumentu — jaka signala da su podaci mogli biti normalizirani ili referencirani umjesto duplirani. Odaberi prikaz stabla za čitljiv pregled ili tablicu za ravnu, sortabilnu popis putanja, tipova, veličina i brojanja. Veličine se mjere u UTF-8 bajtima, ne znakovima, pa se tekst s naglaskom ili emoji mjeri onakvim kako se zapravo sprema i emitira.
Sve je izvršava lokalno u tvom pregledniku — JSON koji zalijepiš, što može uključivati privatne podatke API-ja ili internu konfiguraciju, nikad se ne učitava nikamo drugdje. Kopiraj izvještaj, preuzmi ga kao datoteku .txt ili ga pošalji ravno na ulaznu vrijednost drugog alata kako bi nastavio raditi na rezultatu.