Peli Tools
JSON JSON

Форматувач JSON

Перевіряйте, форматуйте чи мініфікуйте JSON у браузері. Нічого не вивантажується, тож секрети залишаються секретами.

Як форматувати JSON

  1. Вставте JSON у поле.
  2. Виберіть «Форматувати» (з відступами, читабельно) або «Мініфікувати» (один компактний рядок).
  3. Натисніть «Конвертувати». Некоректні дані повідомляються з реальною помилкою парсера.
  4. Завантажте результат як .json-файл.

Що робить цей інструмент

Він пропускає ваш текст через власний JSON-парсер браузера й записує його назад так, як вам потрібно: відступи у два чи чотири пробіли для читання й порівняння або один мініфікований рядок для конфігів і навантажень. Якщо вхід коректний, вихід — точно еквівалентні дані в новому форматі; якщо ні, ви отримуєте справжнє повідомлення парсера, а не невиразне знизування плечима.

Мініфікація окупається на конфігураційних файлах і фікстурах API: ті самі дані, частина байтів. Форматування окупається щоразу, коли файл має читати людина: git diff стає рядок за рядком, рев’ю стає можливим, а одну загублену дужку видно з першого погляду.

Оскільки парсер — власний парсер браузера, валідація збігається з перевіркою, яку застосує ваш застосунок: якщо цей інструмент приймає дані, JSON.parse теж прийме.

Обмеження та чесні примітки

Форматувач перевіряє й переформатовує; він не виправляє зламаний JSON. Пропущена кома залишається пропущеною комою, чесно повідомленою з позицією від парсера.

Дублікати ключів зберігають останнє значення (це правило JSON.parse), а дуже великі входи обмежені пам’яттю вкладки, а не серверною квотою.

Усе відбувається в цій вкладці: вставляйте секрети, відповіді API й конфіги впевнено, бо нічого не передається.

Часті запитання

Пише, що мій JSON некоректний. Де саме?

Повідомлення про помилку — власне повідомлення парсера браузера, і воно вказує позицію. Типові винуватці: кінцеві коми, одинарні лапки й ключі без лапок.

Форматувати чи мініфікувати?

Форматувати для всього, що читає людина або зберігає git-репозиторій. Мініфікувати для всього, що споживає машина.

Чи сортує він ключі або змінює мої дані?

Ні. Значення, порядок і дублікати поводяться точно так, як визначає JSON.parse; змінюються лише пробіли.

Чи вивантажується мій JSON?

Ні. Форматування повністю виконується у вашому браузері, тому вставляти секрети безпечно.

Приватність за дизайном

Залишається на вашому пристрої. Нічого не завантажується. Конвертація виконується у вашому браузері: відкрийте вкладку «Мережа» під час конвертації та переконайтеся, що нічого не надсилається. Без акаунта, без водяного знака, без денного ліміту.