Как отформатировать JSON
- Вставьте JSON в поле ввода.
- Выберите отступ (2 или 4 пробела либо табуляция) и, если нужно, сортировку ключей.
- Нажмите «Форматировать», чтобы сделать текст читаемым, или «Минифицировать», чтобы получить одну строку.
- Скопируйте результат. Если есть ошибка, курсор встанет на то место, где она найдена.
Для чего нужен форматировщик JSON
JSON — самый распространённый формат данных в API и конфигурационных файлах. Когда всё приходит в одну строку, читать это трудно: форматировщик добавляет переносы строк и отступы, чтобы была видна структура.
Он также проверяет корректность: если пропущена запятая, лишняя скобка или вместо двойных кавычек стоят одинарные, вы узнаете строку и столбец, где JSON перестаёт быть корректным.
Минификация делает обратное: убирает пробелы и переносы строк, чтобы текст весил меньше при отправке или хранении.
Что нужно учитывать
- Поддерживается только стандартный JSON: без комментариев, одинарных кавычек и запятых в конце.
- С очень большими текстами (несколько мегабайт) страница может работать медленно — это зависит от устройства.
- Очень большие числа или числа с множеством знаков после запятой могут потерять точность, как и в JavaScript.
Частые вопросы
Отправляется ли мой JSON на какой-либо сервер?
Нет. Он обрабатывается в вашем браузере, текст не покидает устройство, поэтому можно работать с конфиденциальными данными.
Почему пишет, что мой JSON некорректен?
Чаще всего причина в лишней или пропущенной запятой, одинарных кавычках вместо двойных, ключах без кавычек или незакрытой скобке. В сообщении указаны строка и столбец.
В чём разница между форматированием и минификацией?
Форматирование добавляет переносы строк и отступы для удобства чтения; минификация убирает их, чтобы текст занимал меньше места.
Можно ли отсортировать ключи?
Да, с помощью опции сортировки по алфавиту. Это удобно для сравнения двух JSON или чтобы результат всегда был одинаковым.
Это бесплатно?
Да, бесплатно, без регистрации, и работает прямо в браузере.