ru

Форматировать JSON

Отформатируйте JSON с аккуратными отступами или сожмите его, при желании отсортируйте ключи. Всё локально в браузере, без какой-либо загрузки.

Отступ
  • 2 пробела
  • 4 пробела
  • Табуляция
Сортировать ключи
Сжать (minify)

Обработка локально на вашем устройстве ...

0%

Ваши файлы так и не покинули устройство

    Загружается ли мой файл?

    Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

    Без загрузки100% локально
    Содержимое остаётся у васнет доступа у третьих лиц
    Серверы в ГерманииGDPR by design
    Независимый аудитTLS A+ · Заголовки A+

    JSON - самый распространённый формат для обмена структурированными данными между программами, но по дороге он часто сжимается в одну длинную строку, которую не прочесть ни одному человеку. Этот инструмент возвращает ему форму: он читает JSON и выдаёт его с аккуратными отступами, так что вложенность, списки и объекты видны с одного взгляда. И наоборот, его можно сжать (minify), убрав каждый лишний пробел, когда он должен быть маленьким и быстро передаваемым.

    Вы сами выбираете отступ (два или четыре пробела либо табуляция) и можете отсортировать ключи каждого объекта по алфавиту. Сортировка полезна, чтобы сделать два JSON-документа сопоставимыми или получить стабильный, воспроизводимый результат. Поскольку инструмент действительно читает JSON и записывает его заново, вывод всегда остаётся корректным JSON; сломанный ввод не чинится молча, а честно сообщается как ошибка.

    Вся обработка идёт полностью локально, в вашем браузере на чистом JavaScript: ваш JSON не загружается, не сохраняется и никакая сторонняя библиотека не подтягивается с CDN. Это особенно важно для конфигураций, ответов API или экспортов, которые легко содержат конфиденциальные значения. Результат можно скачать или скопировать напрямую.

    Технические данные

    Технические данные
    Входные форматыВвод текста
    Выходной форматJSON
    Пакетная обработкаНет
    ОбработкаЛокально в браузере (JavaScript)
    Загрузка файловОтсутствует

    В 3 шага

    1. Вставьте JSON в текстовое поле.
    2. Выберите отступ, при желании отсортируйте ключи или сожмите.
    3. Прочитайте или скачайте отформатированный JSON.

    Ограничения: Инструмент переформатирует корректный JSON по RFC 8259; он не чинит сломанный синтаксис и не добавляет недостающие кавычки. Комментарии в JSON недопустимы и приводят к честной ошибке. Очень большие документы ограничены памятью вашего устройства. Порядок элементов массива всегда сохраняется; сортируются только ключи объектов.

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

    Мой JSON загружается на сервер?

    Нет. Форматирование выполняется полностью локально в вашем браузере; ваши данные никогда не покидают устройство и не сохраняются.

    В чём разница между отступами и minify?

    Отступы делают JSON читаемым для людей (переносы строк и пробелы). Minify убирает все лишние символы, чтобы он стал как можно меньше: идеально для передачи, плохо для чтения.

    Зачем нужна сортировка ключей?

    Отсортированные ключи упрощают сравнение двух документов (diff) и дают стабильный, воспроизводимый порядок. Значения и порядок списков остаются неизменными.

    Что происходит с некорректным JSON?

    Инструмент честно сообщает об ошибке, вместо того чтобы выдумывать неверный результат или молча менять ввод.

    Похожие инструменты