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

Форматуйте JSON або мініфікуйте його й точно знаходьте помилки за рядком і стовпцем.

Вставте, запустіть і скопіюйте за короткий цикл. Вхідні дані обробляються лише у вашому браузері.

Вхідні дані ніколи не надсилаються на сервер (лише браузерна обробка).
Безпечно для роботи з конфіденційними даними.

Як користуватися

  1. Вставте JSON у панель введення.
  2. Натисніть Форматувати або Мініфікувати.
  3. Скопіюйте вивід, і все готово.

Скорочення

Ctrl/Cmd + Enter: Форматувати
Ctrl/Cmd + Shift + Enter: Мініфікувати
Ctrl/Cmd + L: Очистити (з підтвердженням)

Приклад

Форматування коректного JSON

Вхід

{"name":"Аліса","age":28,"tags":["API","налагодження"]}

Вихід

Форматувати: кілька рядків із відступами
Мініфікувати: JSON в один рядок

Некоректний JSON

Вхід

{"name":"Аліса","age":28,}

Вихід

Банер помилки показує рядок, стовпець і фрагмент поруч

Що таке форматування JSON?

Форматування додає відступи й переноси рядків для кращої читабельності, спрощуючи налагодження та рев'ю.

Що таке мініфікація JSON?

Мініфікація прибирає пробіли й переноси рядків, щоб зменшити розмір даних і зробити JSON компактнішим.

Поширені помилки й виправлення

  • Кома в кінці (приклад: {"a":1,})
  • Відсутні лапки навколо ключів або рядкових значень
  • Додано коментарі (стандартний JSON не підтримує // або /* */)

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

Я отримую помилку

Інструмент показує рядок, стовпець і фрагмент поруч. Скористайтеся Перейти до помилки, щоб перемістити курсор у точне місце помилки.

Чи можна використовувати JSON із коментарями (JSONC/JSON5)?

Стандартний JSON не допускає коментарів. Вмикайте “Прибирати коментарі перед розбором” лише за потреби (підтримка не повністю сумісна).

Великий JSON працює повільно

Розбір і перетворення у рядок виконуються у веб-воркері. Інтерфейс використовує захисти за розміром, щоб поле введення залишалося чутливим.

Чи завантажуються дані?

Ні. Розбір, форматування й мініфікація виконуються локально у вашому браузері.

Я бачу вивід у вигляді \uXXXX

Вимкніть Unicode escape, щоб виводити читабельні символи напряму.