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