JSON-grootte analyzer
Zie exact welke sleutels en takken een JSON-document groot maken.
JSON-grootte analyzer
Plak een JSON-document en dit gereedschap analyseert het tak voor tak en toont exact hoeveel bytes elke sleutel en waarde aan de totale grootte bijdraagt. Gebruik het om erachter te komen wat een API-response, configuratiebestand of opgeslagen state blob opblaast voordat u het inkrimpt – een debug-veld achtergelaten in productie, een base64-afbeelding die in een payload terecht is gekomen, of een lijst die ver voorbij wat de client eigenlijk nodig heeft.
De diepte-optie bepaalt hoeveel niveaus worden uitgevouwen voordat een tak in één samenvattingsrij instort, wat een diep genest document leesbaar houdt. Schakel percentages in om het aandeel van elke rij in de totale grootte in één oogopslag te zien, en sorteer op grootte om de zwaarste takken eerst in plaats van in documentvolgorde te plaatsen. Groepeer array-items om een lijst als één rij te behandelen, of schakel uit om elke index afzonderlijk te zien – handig wanneer één element in een lange array ongewoon groot is. Als u sleutelnamen afzonderlijk telt, wordt het eigen aangehaalde label van een eigenschap aan de bytekosten toegevoegd, wat meer uitmaakt dan het lijkt zodra een document dezelfde uitgebreide sleutel duizenden keren over een array herhaalt.
Als u herhaalde waardevlaggen inschakelt, worden strings en nummers gemarkeerd die meer dan eens ergens in het document voorkomen – een sterk signaal dat de gegevens kunnen worden genormaliseerd of gerefereerd in plaats van gedupliceerd. Kies een boomweergave voor een leesbare schets of een tabel voor een platte, sorteerbare lijst met paden, typen, grootten en tellingen. Grootten worden in UTF-8-bytes gemeten, niet in tekens, dus tekst met accenten of emoji wordt ter grootte gebracht zoals het werkelijk wordt opgeslagen en verzonden.
Alles wordt lokaal in uw browser uitgevoerd – de JSON die u plakt, die persoonlijke API-gegevens of interne configuratie kan bevatten, wordt nooit ergens heen geüpload. Kopieer het rapport, download het als .txt-bestand, of stuur het rechtstreeks naar de invoer van een ander gereedschap om verder aan het resultaat te kunnen werken.