Analyzer rozmiaru JSON
Dokładnie zobacz, które klucze i gałęzie sprawiają, że dokument JSON jest duży.
Analyzer rozmiaru JSON
Wklej dokument JSON, a to narzędzie rozbierze go gałąź po gałęzi i pokaże dokładnie, ile bajtów każdy klucz i wartość przyczynia się do całkowitego rozmiaru. Użyj go, aby znaleźć, co powoduje wzrost odpowiedzi API, pliku konfiguracyjnego lub zapisanego stanu, zanim zaczniesz go zmniejszać — pole debugowania pozostawione w produkcji, obraz base64, który dostał się do payloadu, lub lista, która rosła znacznie poza to, czego klient rzeczywiście potrzebuje.
Opcja głębokości kontroluje, ile poziomów rozszerza się, zanim gałąź zawija się w jeden rzęd podsumowania, co utrzymuje głęboko zagnieżdżony dokument czytelnym. Włącz procenty, aby zobaczyć udział każdego rzędu w całkowitym rozmiarze na pierwszy rzut oka, i sortuj po rozmiarze, aby umieścić najcięższe gałęzie najpierw zamiast czytać w kolejności dokumentu. Grupowanie elementów tablicy traktuje listę jako jeden wiersz, lub wyłącz go, aby zobaczyć każdy indeks rozbity osobno — przydatne, gdy jeden element na długiej liście jest niezwykle duży. Liczenie nazw kluczy osobno dodaje cytat nazwy właściwości do jej kosztu bajtów, co okazuje się ważniejsze niż się wydaje, gdy dokument powtarza ten sam pełny klucz tysiące razy w tablicy.
Włączenie flag dla powtórzonych wartości oznacza ciągi znaków i liczby, które pojawiają się więcej niż raz gdziekolwiek w dokumencie — silny sygnał, że dane mogą być znormalizowane lub odwołane zamiast duplikowane. Wybierz widok drzewa dla czytelnego outline'a lub tabelę dla spłaszczonej, sortowanej listy ścieżek, typów, rozmiarów i liczb. Rozmiary są mierzone w bajtach UTF-8, a nie znakach, więc tekst z diakrytyką lub emoji jest mierzony w taki sposób, jak rzeczywiście jest przechowywany i przesyłany.
Wszystko działa lokalnie w Twojej przeglądarce — dokument JSON, który wklejasz i który może zawierać prywatne dane API lub wewnętrzne konfiguracje, nigdy nigdzie nie jest przesyłany. Skopiuj raport, pobierz go jako plik .txt, lub wyślij go bezpośrednio do innego narzędzia, aby kontynuować pracę z wynikiem.