DevToolPal
RU

Форматирование и валидация JSON

Форматирование, проверка и минификация JSON с точным указанием места ошибки. Работает полностью в браузере.

Работает локально, без загрузки на сервер

Параметры

Режим

Ввод

Символов: 0 · 0 B

Результат

Символов: 0 · 0 B

Что делает инструмент

Форматтер JSON превращает сжатый или неаккуратный JSON в читаемый текст с отступами и одновременно проверяет его корректность. Если JSON сломан, инструмент точно скажет, в какой строке и каком столбце ошибка и почему: например, пропущена запятая, используются одинарные кавычки или стоит лишняя запятая в конце.

Как пользоваться

  1. Вставьте JSON в поле Ввод, перетащите на него файл .json или нажмите Пример.
  2. Выберите Форматировать, чтобы сделать JSON красивым, или Минифицировать, чтобы убрать все пробелы.
  3. Выберите 2 пробела, 4 пробела или табуляцию и включите Сортировать ключи, чтобы упорядочить ключи объектов по алфавиту.
  4. Скопируйте или скачайте результат. Горячие клавиши: Ctrl/Cmd+Enter — запуск, Ctrl/Cmd+Shift+C — копирование.

Пример

{"name":"devtools","tags":["json","formatter"]}

превращается в

{
  "name": "devtools",
  "tags": [
    "json",
    "formatter"
  ]
}

Частые вопросы

› Загружается ли мой JSON куда-нибудь?

Нет. Форматирование и проверка выполняются полностью в браузере. Ничего из вставленного не отправляется на сервер.

› Почему появляется сообщение "Trailing comma is not allowed"?

Стандартный JSON запрещает запятую после последнего элемента объекта или массива. Удалите запятую, на которую указывает ошибка.

› Справляется ли инструмент с большими файлами?

Да. Ввод до 1 МБ форматируется по мере набора; для файлов побольше включается ручной режим — нажмите «Запустить» (Ctrl/Cmd+Enter).