Информатика
JSON formatter
Форматируйте или минифицируйте JSON локально.
Результат
Используется стандартный JSON.parse/JSON.stringify.
JSON formatter форматирует, минифицирует и помогает быстро проверить структуру JSON. Это удобно для API-ответов, конфигураций, логов и тестовых payload.
Как работает форматирование JSON
Инструмент разбирает текст как JSON, строит структуру значений и выводит её с отступами или без лишних пробелов. Если синтаксис нарушен, парсер показывает ошибку.
Как отформатировать JSON онлайн
- Вставьте JSON. Добавьте объект, массив или другой допустимый JSON-текст.
- Выберите действие. Отформатируйте документ с отступами или минифицируйте его для передачи.
- Исправьте ошибки. Если парсер нашёл проблему, проверьте кавычки, запятые и скобки рядом с указанным местом.
- Используйте результат. Скопируйте валидный JSON в API-клиент, конфиг или документацию.
Базовые правила JSON
object = { "key": value }
array = [value, value]
value = string | number | boolean | null | object | arrayJSON использует двойные кавычки для строк и ключей объекта. Комментарии, завершающие запятые и одинарные кавычки не входят в стандарт JSON.
Пример ошибки
Строка { name: "Ann" } похожа на объект JavaScript, но это не JSON: ключ name должен быть в двойных кавычках.
Источники
- RFC 8259: The JavaScript Object Notation Data Interchange FormatПроверено: 2026-04-28
- MDN: JSONПроверено: 2026-04-28
Подробнее о проверке формул и источников — в методологии Calcup.
FAQ
Часто задаваемые вопросы
Чем форматирование отличается от минификации?
Форматирование добавляет переносы и отступы для чтения. Минификация удаляет лишние пробелы, чтобы строка была компактнее.
Почему JSON с одинарными кавычками не проходит?
Стандарт JSON требует двойные кавычки для строк и имён свойств. Одинарные кавычки допустимы в JavaScript, но не в JSON.
Можно ли оставлять комментарии в JSON?
Нет. В чистом JSON комментарии не разрешены. Для конфигов с комментариями используют отдельные форматы или расширения.
Порядок ключей важен?
Обычно нет: объект JSON представляет набор пар ключ-значение. Но некоторые системы могут выводить ключи в стабильном порядке для удобства diff.
Безопасно ли вставлять секреты?
Не вставляйте токены, пароли и персональные данные в онлайн-инструменты без необходимости. Лучше очищать примеры перед форматированием.