JSON Форматтер — Валидатор и Форматтер JSON
Проверяйте, форматируйте и минифицируйте ваши JSON данные
Перетащите JSON файл сюда
Максимальный размер файла: 5МБ (.json файлы)Примеры использования
100% обработка на стороне клиента. Ваши данные не покидают браузер.
Восстановление исправляет: одинарные кавычки, ключи без кавычек, висячие запятые, комментарии, пропущенные запятые, несбалансированные скобки.
Примеры использования
Форматирование ответа API
Сделайте сложные JSON ответы API читаемыми и структурированными.
{"users":[{"id":1,"name":"John","active":true}]}...
Исправление повреждённого JSON
Исправление одинарных кавычек, ключей без кавычек, висячих запятых, комментариев и др.
{name: 'John', age: 30, // comment}...
Минификация JSON
Оптимизируйте JSON файл, уменьшив его размер.
{\n "data": {\n "name": "example"\n }\n}...
Возможности
Валидация JSON
Проверьте корректность вашего формата JSON
Автоисправление
Автоматическое обнаружение и исправление ошибок JSON
Красивое форматирование
Форматирование JSON в читаемый вид
Минификация
Уменьшение размера JSON путём удаления пробелов
Как использовать?
Введите JSON
Вставьте ваши JSON данные в поле ввода.
Проверьте и исправьте
Проверьте формат JSON. При наличии ошибок используйте кнопку «Исправить» для автоматического исправления.
Форматируйте/Минифицируйте
Нажмите «Форматировать» для читаемого вида или «Минифицировать» для уменьшения размера.
Используйте результат
Скопируйте результат или скачайте как файл.
Часто задаваемые вопросы
Что такое JSON Форматтер?
Допустим, вы получили ответ от API -- одна длинная строка без отступов. Читать невозможно. Этот инструмент берёт такой JSON и превращает его в нормальный читаемый вид с отступами. Заодно проверяет синтаксис и показывает ошибки.
Что умеет этот инструмент
Валидация в реальном времени сразу показывает, где именно ошибка -- пропущенная запятая, незакрытая скобка и так далее. Автоисправление чинит типичные проблемы: одинарные кавычки вместо двойных, ключи без кавычек, висячие запятые. Можно отформатировать с отступами в 2 или 4 пробела, или наоборот -- сжать всё в одну строку. Файлы .json можно просто перетащить в окно.
Где пригодится
Работаете с REST или GraphQL API -- JSON повсюду. Конфиги вроде package.json, tsconfig, настройки ESLint -- тоже JSON. Отлаживаете вебхук или смотрите экспорт из MongoDB? Первый шаг -- отформатировать данные, чтобы понять, что вообще происходит.
Советы по форматированию
Используйте 2 или 4 пробела для отступов, не табы -- табы отображаются по-разному в разных редакторах. В JS-проектах называйте ключи в camelCase, в Python -- snake_case. Всегда проверяйте JSON перед деплоем: одна пропущенная запятая может положить приложение. В git коммитьте отформатированную версию, чтобы диффы были понятными.
Чем лучше других инструментов
Ничего устанавливать не нужно, регистрация тоже не требуется. Открыл страницу, вставил JSON -- готово. В отличие от jq или python -m json.tool, здесь есть подсветка синтаксиса и кликабельные ошибки. Всё работает в браузере, поэтому никаких задержек на сервер.
Безопасность
Данные не покидают ваш компьютер. Парсинг, валидация, форматирование -- всё выполняется в браузере на JavaScript. Ничего не отправляется на сервер, ничего не логируется, ничего не сохраняется. Можно спокойно работать с API-ключами, токенами и любыми конфиденциальными данными.