Конвертер JSON в YAML
Преобразуйте JSON-текст в YAML с настройкой отступа и сортировки ключей.
Запустить инструмент
Преобразуйте корректный текст JSON в YAML для создания конфигурационных файлов, документации и обмена данными между сервисами. Вставьте объект, глубоко вложенную структуру или массив, после чего запустите преобразование. Размер отступа на каждом уровне иерархии задается числом, а по умолчанию применяется значение 2. Если нужно, включите сортировку ключей отображений по алфавиту. Например, JSON `{"name":"Анна","roles":["editor","reviewer"]}` преобразуется в понятный блочный YAML со списком ролей и сохранением структуры. Также можно вставить JSON с несколькими уровнями вложенности, настроить удобный отступ и скопировать готовый результат. Непустые массивы выводятся со стандартными маркерами списков. Символы Unicode сохраняются без экранирования, а строки со служебными для YAML символами автоматически оборачиваются в кавычки. Пустой ввод тоже принимается и дает пустую строку на выходе. Если поле результата осталось пустым, проверьте синтаксис исходного JSON на наличие лишних запятых или незакрытых скобок, а также убедитесь в отсутствии ошибок сериализации YAML.
Инструкция
- Вставьте корректный JSON-текст в поле «Ввод JSON».
- Укажите числовой размер отступа или оставьте значение по умолчанию 2.
- Включите «Сортировать ключи», если ключи отображений нужно упорядочить.
- Запустите преобразование и проверьте полученный YAML-текст.
- Если поле результата осталось пустым, проверьте синтаксис JSON на опечатки и повторите попытку; причиной также может быть ошибка сериализации YAML.
Примеры
- Преобразуйте JSON `{"name":"Анна","roles":["editor","reviewer"]}` в YAML с отступом 2 пробела.
- Вставьте JSON с вложенными объектами и массивами, включите сортировку ключей и проверьте полученный блочный YAML.
Частые вопросы
Можно ли оставить поле JSON пустым?
Да. Пустая строка или строка из пробелов принимается, а результатом становится пустой YAML-текст.
Что делать, если поле результата осталось пустым?
Введите корректный текст в формате JSON. При ошибке разбора JSON или сбое сериализации поле результата остается пустым.
Как изменить отступ в YAML?
Укажите числовой размер отступа в поле настройки. Если оставить поле без изменений, используется значение 2.
Можно ли отсортировать ключи?
Да. Включите сортировку ключей перед запуском. По умолчанию она отключена.