Данные и разработка

JSON-форматтер и валидатор онлайн

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

Приватность по умолчанию: ваши данные остаются на вашем устройстве.

Исходный JSON

Результат

Что делает инструмент «JSON-форматтер»?

Вставьте JSON, чтобы привести его к читаемому виду с отступами, сжать или проверить на корректность. Если в нём есть синтаксическая ошибка, этот форматтер и валидатор JSON покажет строку и столбец и простыми словами объяснит, что не так.

Как пользоваться инструментом «JSON-форматтер»

  1. Вставьте JSON в поле ввода или загрузите пример.
  2. Выберите «Форматировать», чтобы оформить, «Сжать», чтобы уменьшить, или «Проверить», чтобы только проверить без изменений.
  3. Если есть ошибка, прочитайте сообщение и нажмите «К ошибке», чтобы её найти.
  4. Скопируйте результат или скачайте его как файл .json.

Ваша приватность

JSON разбирается в вашем браузере. Ответы API, токены и конфигурации, которые вы сюда вставляете, не загружаются ни на какой сервер.

Как MyToolsLab защищает приватность

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

Чем JSON-форматтер отличается от JSON-валидатора?

Валидатор проверяет, соответствует ли текст стандарту JSON, и сообщает о первой ошибке. Форматтер (или «украшатель» JSON) переписывает корректный JSON с единообразными отступами. Этот инструмент делает и то и другое: сначала проверяет, затем форматирует.

Какие ошибки в JSON встречаются чаще всего?

Запятая после последнего элемента, одинарные кавычки вместо двойных, имена свойств без кавычек и комментарии. В JavaScript всё это допустимо, а в строгом JSON — нет.

Как сжать JSON?

Вставьте JSON и нажмите «Сжать». Пробелы, табуляции и переводы строк вне строк будут удалены; данные остаются прежними, а файл становится меньше.

Меняет ли форматирование данные?

Форматирование меняет только пробелы. Если включить «Сортировать ключи», ключи объектов будут упорядочены по алфавиту, но смысл JSON не изменится. Очень большие числа за пределами безопасной точности JavaScript могут потерять цифры, как в любом браузерном инструменте.

Безопасно ли вставлять сюда конфиденциальные данные?

Инструмент не отправляет ваши данные по сети: всё обрабатывается на странице. Тем не менее в целом лучше не вставлять действующие секреты на сайты без необходимости.