Перейти к основному содержанию

Форматировщик и валидатор HJSON

API reference

Конвертируйте между HJSON и JSON и проверяйте данные на лету. HJSON — удобное для человека надмножество JSON: ключи без кавычек, комментарии // и #, многострочные строки в ''' и завершающие запятые допускаются. Форматируйте HJSON в красивый или минифицированный JSON и наоборот, с настраиваемым отступом, сортировкой ключей и стилем кавычек, а также понятным сообщением об ошибке (с номером строки и столбца) для некорректного ввода.

Ввод

Параметры

Вывод

Результат
 
Статус проверки
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/hjson-formatter-validator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": "{\n  # HJSON is a human-friendly superset of JSON…",
    "mode": "hjson-to-json",
    "indent": "2",
    "sortKeys": "",
    "quoteStyle": "min"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `hjson-formatter-validator` tool (HJSON Formatter & Validator) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/hjson-formatter-validator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Форматировщик и валидатор HJSON — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Что такое HJSON?

HJSON — удобное для человека надмножество JSON, созданное для конфигурационных файлов, которые люди действительно редактируют вручную. Ключи объектов не требуют кавычек, комментарии // и # разрешены, строки могут быть без кавычек, завершающие запятые допускаются, а длинный текст может занимать несколько строк в блоке ''' — всё то, что делает написание конфигураций вручную неудобным в строгом JSON.

Что делает этот инструмент?

Вставьте HJSON (или обычный JSON) и получите обратно аккуратно отформатированный и проверенный результат — в любом направлении:

  • HJSON → JSON — разбор HJSON и вывод в виде стандартного JSON (с отступами или минифицированный), готового для API, сборочного инструмента или любого места, где требуется строгий JSON.
  • JSON → HJSON — превращение JSON-файла в конфигурацию HJSON с комментариями и минимумом кавычек, которую проще читать и редактировать вручную.

Каждый запуск сначала проверяет входные данные. Некорректный ввод не приводит к тихому сбою — вы получаете точное сообщение парсера, включая строку и столбец, где возникла ошибка.

Возможности

  • Направление конвертации — HJSON → JSON или JSON → HJSON.
  • Отступ — 2 пробела, 4 пробела, табуляция или минифицированный вывод (без отступов).
  • Сортировать ключи объекта по алфавиту — рекурсивно, для канонического порядка, удобного для сравнения (diff).
  • Стиль кавычек (только JSON → HJSON) — минимальные кавычки, кавычки для всех ключей или кавычки для всех ключей и строковых значений.
  • Комментарии (//, #, /* */) и многострочные строки ''' в исходном тексте разбираются корректно.
  • Копирование или скачивание результата.

Как пользоваться

  1. Вставьте HJSON или JSON в поле ввода — конвертация происходит мгновенно.
  2. Выберите Направление конвертации.
  3. При необходимости настройте отступы, сортировку ключей и (для JSON → HJSON) стиль кавычек.
  4. Скопируйте или скачайте результат. Если ввод некорректен, в поле статуса будет точно указано, что не так и где.

Является ли HJSON корректным JSON?

Любой строгий JSON-документ также является корректным HJSON. Этот инструмент принимает оба формата на входе для обоих направлений конвертации.

Сохраняет ли конвертация в JSON мои комментарии?

Нет. В JSON нет комментариев, поэтому при конвертации HJSON → JSON они удаляются — как и при любой другой конвертации HJSON в JSON.

Конфиденциальность

Разбор и форматирование выполняются полностью в вашем браузере. Ваши данные никогда не покидают устройство — это безопасно для конфигурационных файлов и секретов, которые вы не хотите вставлять на сервер стороннего сайта.

hjsonjsonformattervalidatorconverterdeveloperconfig

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.