Форматування та перевірка JSON
Форматуйте, валідуйте, прикрашайте та мініфікуйте JSON повністю у вашому браузері. Без завантажень, без відстеження — ваші дані залишаються на вашому пристрої.
Вставте 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 не отримує та не зберігає його; закриття або перезавантаження сторінки очищає робочий стан, якщо інструмент явно не пропонує локальне завантаження.
Як використовувати цей інструмент
- Надання тексту JSON або локального файлу .json плюс варіантів форматування в елементах керування інструменту.
- Виберіть налаштування, які впливають на форматований або мініфікований JSON із синтаксичною діагностикою та статистикою, а потім запустіть інструмент.
- Переглянути форматований або мініфікований JSON із синтаксичною діагностикою та статистикою перед копіюванням або завантаженням.
Поширені режими збою
Помилка синтаксису повідомляє про свою позицію в парсингу, тоді як порожній вхід або документ надмірного розміру не може створити вихід.
Корисний приклад
Вставте компактну відповідь API, щоб відступити її на два пробіли та відсортувати ключі об'єктів для перегляду.