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