Форматирование и сжатие JSON (Pretty & Minify)
Приведите JSON в читаемый вид или сожмите его. Точное указание на место ошибки в коде. Всё работает в вашем браузере.
Здесь появится отформатированный или сжатый JSON...
Опции
Настройки
Как пользоваться (3 шага)
1. Вставьте
Вставьте JSON в левое поле ввода.
2. Выберите режим
Нажмите «Форматировать» для чтения или «Сжать» для компактного вида.
3. Скопируйте
Заберите результат одним нажатием.
Горячие клавиши
Клавиши работают, когда поле ввода активно.Пример форматирования
{"name":"A","items":[1,2],"meta":{"ok":true}}
{
"items": [
1,
2
],
"meta": {
"ok": true
},
"name": "A"
}
- Добавляет отступы и переносы строк
- Сортирует ключи для удобного сравнения
Заметки и термины
Что такое форматирование (Pretty Print)?
JSON Pretty Print добавляет пробелы и переносы, чтобы структуру кода было легко воспринимать человеку.
Что такое минификация (Minify)?
Минификация удаляет все лишние пробелы, чтобы сделать файл максимально легким для передачи по сети.
Частые ошибки
Лишние запятые, отсутствие кавычек у ключей или незакрытые скобки — самые частые причины ошибок. Инструмент покажет, где именно проблема.
Совет
Отступ в 2 пробела делает код компактнее, а в 4 — легче для сканирования глазами. Выбирайте под свой вкус.
FAQ: Форматирование и сжатие JSON
У меня выдает ошибку
Мы указываем строку и столбец, где JSON нарушен. Если возможно, место ошибки подсвечивается прямо в поле ввода.
Можно ли использовать комментарии (JSONC/JSON5)?
Стандартный JSON их не поддерживает. Вы можете включить опцию «Удалять комментарии перед разбором», но полная совместимость не гарантируется.
Тормозит на больших файлах
Для защиты интерфейса обработка идет в фоновом режиме (Web Worker). При очень больших объемах мы отключаем визуальное дерево.
Данные уходят на сервер?
Нет. Всё происходит прямо в вашем браузере. Вы можете пользоваться инструментом даже без интернета после загрузки страницы.
Зачем нужны \uXXXX?
Это экранирование Unicode. Используйте опцию Unicode Escape, если хотите, чтобы все спецсимволы были представлены в виде кодов.