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

Форматуйте, валідуйте, прикрашайте та мініфікуйте JSON повністю у вашому браузері. Без завантажень, без відстеження — ваші дані залишаються на вашому пристрої.

100% браузерний Реєстрація не потрібна Приватний за замовчуванням
Готово

Вставте JSON, перетягніть файл або натисніть «Відкрити файл».


                            

Результат з'являється тут. Все працює у вашому браузері.

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

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

Негайний відгук

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

Форматувати, мініфікувати та сортувати

Гарно друкувати JSON з відступом 2, 4 або табуляцією, мініфікувати для передачі та за бажанням сортувати ключі об'єктів за алфавітом.

Пов'язані інструменти конвертації

Потрібно конвертувати JSON в інший формат? використовуйте один з присвячених конвертерів нижче.

Поширені запитання

Чи дійсно цей JSON формат є безкоштовним? ▾

Так. Форматувальник, валідатор і прикрашальник JSON від Convertr.org є 100% безкоштовним без реєстрації, без водяного знака та без обмежень використання.

Чи завантажується моє JSON на сервер? ▾

Ні. Це браузерний форматувальник JSON. Ваш JSON-текст ніколи не залишає ваш пристрій — форматування, перевірка та мініфікація виконуються локально у вашому браузері за допомогою JavaScript.

Що перевіряє валідатор? ▾

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

У чому полягає різниця між форматуванням і мініфікацією? ▾

Формат (також відомий як Beautify або Pretty Print) додає розриви рядків і відступи, щоб JSON був легким для читання. Мініфікація видаляє всі зайві пробіли, щоб зробити JSON якомога меншим для передачі мережею.

Чи можна сортувати ключі за абеткою? ▾

Так. Увімкніть опцію сортування ключів, щоб рекурсивно сортувати ключі об'єкта за алфавітом. Масиви зберігають свій початковий порядок.

Як великий файл JSON я можу форматувати? ▾

Оскільки все працює у вашому браузері, практичне обмеження залежить від вашого пристрою. Сучасні настільні комп'ютери легко обробляють файли JSON розміром у кілька мегабайт. Для дуже великих файлів краще використовувати інструменти командного рядка, такі як jq.

Чи підтримує цей інструмент JSON5 або JSONC (JSON з коментарями)? ▾

Ні. Щоб суворо відповідати специфікації JSON, JSON5 і JSONC (JSON з коментарями або кінцевими комами) не підтримуються. Видаліть коментарі та кінцеві коми перед вставкою.

Чи можна конвертувати JSON у YAML, XML або CSV? ▾

Ця сторінка зосереджена на форматуванні, валідації та мініфікації самого JSON. Для конвертації форматів (JSON у YAML, JSON у XML, JSON у CSV) Convertr.org пропонує спеціалізовані сторінки конвертерів.

Форматувальник і валідатор JSON

Розбирати, перевіряти, форматувати, мініфікувати, сортувати та перевіряти текст JSON.

Вхід
Текст JSON або локальний файл .json плюс параметри форматування.
Вихід
Форматований або мініфікований JSON із синтаксичною діагностикою та статистикою.
Реальні обмеження
JSON не може містити коментарі, кінцеві коми, NaN або семантику дублікатів ключів, яку зберігає кожен парсер; пам'ять пристрою обмежує дуже великі документи.
Конфіденційність та обробка даних
Текст JSON або локальний файл .json плюс параметри форматування обробляється в цій вкладці браузера. Convertr не отримує та не зберігає його; закриття або перезавантаження сторінки очищає робочий стан, якщо інструмент явно не пропонує локальне завантаження.

Як використовувати цей інструмент

  1. Надання тексту JSON або локального файлу .json плюс варіантів форматування в елементах керування інструменту.
  2. Виберіть налаштування, які впливають на форматований або мініфікований JSON із синтаксичною діагностикою та статистикою, а потім запустіть інструмент.
  3. Переглянути форматований або мініфікований JSON із синтаксичною діагностикою та статистикою перед копіюванням або завантаженням.

Поширені режими збою

Помилка синтаксису повідомляє про свою позицію в парсингу, тоді як порожній вхід або документ надмірного розміру не може створити вихід.

Корисний приклад

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