Перейти к содержанию
Вы не в сети. Некоторые функции могут не работать.

JSON / Code Tools

Форматируйте JSON мгновенно.

Украшайте, сжимайте, сортируйте и проверяйте. Всё в вашем браузере.

Общая ссылка содержит закодированный JSON. При открытии URL сохраняется в истории браузера, и любой, у кого есть ссылка, может прочитать данные.
Ввод
Вывод
Пусто
Ctrl+Shift+F Форматировать ·Ctrl+Shift+M Минифицировать

Как отформатировать JSON онлайн

  1. Откройте JSON Formatter

    Перейдите на json-formatter.hanoon.app в браузере.

  2. Вставьте JSON

    Вставьте или введите исходные данные JSON в редактор ввода.

  3. Отформатируйте или сожмите

    Нажмите «Форматировать» для красивого вывода с отступами или «Минифицировать» для сжатия. Скопируйте результат одним кликом.

Что такое форматирование JSON?

Форматирование добавляет переносы строк и отступы из 2 пробелов, 4 пробелов или табуляции. Форматирование и минификация сохраняют порядок ключей объекта; сортировка ключей меняет его. Все три операции сохраняют повторяющиеся ключи и запись чисел, например 9007199254740993 и 1.2300, но экранирование строк может быть переписано.

Как минифицировать JSON?

Минификация удаляет лишние пробелы и переносы строк вне строковых значений JSON. Например, { "name": "A B", "count": 2 } превращается в {"name":"A B","count":2}; пробел внутри "A B" сохраняется.

Мои данные JSON остаются конфиденциальными?

Да. Обработка выполняется в браузере, а приложение не отправляет данные на сервер и не сохраняет их на диск или в localStorage. Если открыть общую ссылку, URL с закодированным JSON может остаться в истории браузера.

Что происходит с невалидным JSON?

Невалидный JSON отклоняется с указанием синтаксической ошибки, строки и столбца. Форматирование не исправляет его автоматически. Выберите Восстановить, чтобы попытаться исправить типичные ошибки; ввод может измениться, поэтому проверьте результат. Проверка здесь касается синтаксиса, а не JSON Schema.

Можно ли конвертировать JSON в другие форматы?

Доступны JSON → YAML, YAML → JSON, JSON → CSV и JSON → TypeScript. Преобразование JSON в YAML или CSV отклоняет повторяющиеся ключи объектов вместо их незаметного удаления. Типы TypeScript выводятся из образца; это не JSON Schema и не средство проверки данных во время выполнения.