Форматировщик и валидатор HJSON
Конвертируйте между 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) — минимальные кавычки, кавычки для всех ключей или кавычки для всех ключей и строковых значений.
- Комментарии (
//,#,/* */) и многострочные строки'''в исходном тексте разбираются корректно. - Копирование или скачивание результата.
Как пользоваться
- Вставьте HJSON или JSON в поле ввода — конвертация происходит мгновенно.
- Выберите Направление конвертации.
- При необходимости настройте отступы, сортировку ключей и (для JSON → HJSON) стиль кавычек.
- Скопируйте или скачайте результат. Если ввод некорректен, в поле статуса будет точно указано, что не так и где.
Является ли HJSON корректным JSON?
Любой строгий JSON-документ также является корректным HJSON. Этот инструмент принимает оба формата на входе для обоих направлений конвертации.
Сохраняет ли конвертация в JSON мои комментарии?
Нет. В JSON нет комментариев, поэтому при конвертации HJSON → JSON они удаляются — как и при любой другой конвертации HJSON в JSON.
Конфиденциальность
Разбор и форматирование выполняются полностью в вашем браузере. Ваши данные никогда не покидают устройство — это безопасно для конфигурационных файлов и секретов, которые вы не хотите вставлять на сервер стороннего сайта.