Как конвертировать JSON в YAML
YAML используют там, где конфигурацию правят руками: docker-compose, пайплайны CI, манифесты Kubernetes, настройки приложений. Тот же набор данных в YAML читается легче, чем в JSON с его скобками и кавычками, и удобнее ложится в diff при коммите в репозиторий.
При переносе следите за отступами и специальными значениями: строки вроде yes, no и on YAML может воспринять как булевы, а даты - как временные типы. Для машинного обмена, наоборот, компактнее и строже остается JSON.
Что изменится
| JSON | YAML |
|---|---|
| Скобки | Отступы |
| Нет | Комментарии |
| Более строгий | Более читаемый |
Как конвертировать JSON в YAML
-
Выберите направление
Вкладки переключают JSON в YAML и YAML в JSON.
-
Вставьте JSON
Слева поместите объект - фигурные скобки превратятся в отступы.
-
Получите YAML
Справа появится YAML с отступами вместо скобок и запятых.
Частые вопросы
Числа, строки, массивы и объекты переносятся как есть; отдельно проверьте null и даты
Нет, конвертер переносит только данные. JSON комментариев не хранит - добавьте их вручную после преобразования
Нет, преобразование идет в браузере через js-yaml, ставить ничего не нужно