Ir para o conteúdo principal

0 из 3 использований сегодня · осталось 3. Перейдите на Pro и снимите ограничение.

Обновить

Форматировщик JSON

Проверка · форматирование · минификация · восстановление — обработка прямо в браузере.

Processado no seu navegador

Операция

Ввод

Результат (отформатировано)

Здесь появится отформатированный результат...
Обработка в браузере. JSON разбирается нативным методом браузера JSON.parse(). Ничего не отправляется на сервер — безопасно для чувствительных payload, секретов и т. д.
Sobre

Что такое форматировщик и валидатор JSON?

Por Quorify EditorialAtualizado em

Форматировщик JSON от Quorify форматирует, проверяет и расставляет отступы в любой JSON-строке, помогая разработчикам анализировать payload API, конфигурации и ответы webhook с улучшенной читаемостью. Инструмент следует официальным стандартам RFC 8259 (IETF) и ECMA-404. Обработка происходит на 100% в вашем браузере — идеально при работе с конфиденциальными данными, когда вы не хотите вставлять их в онлайн-инструменты, отправляющие данные на серверы. Поддерживает обратную минификацию, настраиваемые отступы и обнаружение синтаксических ошибок с указанием позиции. Часть набора инструментов Quorify для разработчиков: комбинируйте с Hash Generator для проверки целостности payload, UUID Generator для идентификаторов и Slug Generator для нормализации строк в URL.

Casos

Когда использовать

  1. Проверить ответ только что созданного REST-эндпоинта и валидировать структуру перед интеграцией.

  2. Отладить повреждённый JSON из продакшен-логов, точно определив позицию синтаксической ошибки.

  3. Отформатировать конфигурационные файлы (package.json, tsconfig.json, manifest), пришедшие в минифицированном виде.

  4. Проверить payload webhook перед отправкой в очередь обработки, чтобы задачи не падали из-за синтаксических проблем.

  5. Сравнить два отформатированных ответа API бок о бок и найти едва заметные различия.

Método

Как работает обработка

Парсер использует нативный JSON браузера (JSON.parse), который следует RFC 8259. Если строка корректна, результат повторно сериализуется с настраиваемым отступом (2 или 4 пробела либо табуляция). В случае синтаксической ошибки браузер возвращает сообщение с примерной позицией проблемы — это помогает найти пропущенные запятые, незакрытые скобки или строки без кавычек. Форматировщик также определяет конкретные типы JSON (string, number, boolean, null, array, object) и сохраняет исходный порядок ключей в payload. При обратной минификации удаляются все пробельные символы вне строк.

FAQ

Часто задаваемые вопросы

JSON чувствителен к регистру?
Да. Ключи и значения различаются по регистру. true, false и null пишутся строчными буквами согласно спецификации; True/TRUE — синтаксическая ошибка. Кавычки должны быть двойными (\"), а не одинарными ('). Комментарии (// или /* */) недопустимы в чистом JSON — для этого используйте JSON5/JSONC.
Почему мой JSON с висячей запятой выдаёт ошибку?
Стандарт JSON (RFC 8259) не допускает запятую после последнего элемента массива или объекта. Современный JavaScript её принимает, но JSON строгий. Чтобы поддерживать висячие запятые, используйте JSON5 или JSONC — производные форматы, не полностью совместимые с API, ожидающими стандартный JSON.
Как представлять даты в JSON?
В JSON нет нативного типа для даты. Самая распространённая конвенция — ISO 8601 в виде строки: \"2026-05-21T14:30:00Z\". Другие варианты: Unix timestamp (число в секундах или мс с эпохи) или структурированный объект {year, month, day}. Сочетайте ISO 8601 с нашим конвертером Epoch для работы с timestamp.
Есть ли ограничение по размеру?
Браузеры поддерживают JSON-строки объёмом в сотни мегабайт в памяти, но веб-форматировщики обычно начинают тормозить выше ~10 МБ из-за рендеринга DOM. Для очень больших файлов используйте CLI-инструменты вроде jq.
В чём разница между JSON и JSON5?
JSON5 — неформальное расширение, добавляющее удобные для человека возможности: комментарии, висячие запятые, ключи без кавычек, строки в одинарных кавычках, шестнадцатеричные числа. API и веб-библиотеки ожидают строгий JSON; JSON5 чаще встречается в конфигурационных файлах, которые редактируют люди.
Зачем валидировать JSON перед отправкой в API?
Потому что строгие API возвращают ошибки 400 с расплывчатыми сообщениями, когда payload невалиден. Предварительная проверка экономит время на отладку, предотвращает прерывание транзакций и улучшает наблюдаемость вашей системы.
Fontes

Официальные источники

Tabelas, leis e referências consultadas para fundamentar esta ferramenta.

  1. Международный стандартRFC 8259 (2017)IETF · Internet Engineering Task Force

    RFC 8259 — The JavaScript Object Notation (JSON) Data Interchange Format

    Официальная техническая спецификация формата JSON, включающая грамматику, кодирование и правила взаимодействия. Основа для любого форматировщика, парсера или валидатора JSON.

  2. Международный стандартECMA-404 (2-е изд.)Ecma International

    ECMA-404 — The JSON Data Interchange Syntax

    Стандарт ECMA для формата JSON, согласованный с RFC 8259 и принятый языками, API и базами данных по всему миру.

Metodologia — esta ferramenta consulta as tabelas e legislação vigentes nas fontes acima. As regras são atualizadas conforme novas instruções normativas são publicadas pelos órgãos competentes.

Última verificação editorial: junho de 2026.

Compartilhe

Связанные

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

toolLayout.related_description