Аналізатор розміру JSON
Подивіться, які саме ключі та гілки роблять JSON документ великим.
Аналізатор розміру JSON
Вставте JSON документ, і цей інструмент розбере його по гілкам, показуючи рівно скільки байтів кожен ключ і значення додають до загального розміру. Використовуйте його, щоб знайти, що роздуває відповідь API, файл конфігурації або збережений блоб стану перед тим, як його обрізати — поле налагодження, залишене в production, картинку в форматі base64, яка потрапила в payload, або список, який виріс набагато більше того, що клієнт насправді потребує.
Опція глибини контролює скільки рівнів розгортається перед тим, як гілка гортається в один зведений рядок, що утримує глибоко вкладений документ читабельним. Увімкніть відсотки щоб бачити долю кожного рядка від загального розміру з першого погляду, і відсортуйте за розміром щоб поставити найважчі гілки на початок замість читання у порядку документа. Групуйте елементи масиву щоб трактувати список як один рядок, або вимкніть це щоб бачити кожний індекс розбитим окремо — корисно коли один елемент у довгому масиву незвично великий. Окремий рахунок імен ключів додає власну quoted мітку властивості до її вартості в байтах, що більш значущо ніж здається коли документ повторює один і той же багатослівний ключ тисячі разів у масиві.
Увімкнення прапорців повторюваних значень позначає рядки і числа які зустрічаються більше одного разу де-небудь у документі — сильний сигнал що дані можуть бути нормалізовані або використані як посилання замість дублювання. Виберіть представлення дерева для читаного контуру або таблицю для плоского, що сортується списку шляхів, типів, розмірів та кількостей. Розміри вимірюються в UTF-8 байтах, не символах, тому текст з наголосами або emoji розміри так як він насправді зберігається і передається.
Все працює локально у вашому браузері — JSON який ви вставляєте, який може включати приватні дані API або внутрішню конфігурацію, ніколи не завантажується ніде. Скопіюйте звіт, завантажте його як .txt файл, або відправте його прямо на вхід іншого інструменту щоб продовжити роботу з результатом.