// конвертацияnew

yaml ↔ json

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

// client-only — вставьте YAML или JSON
— вставьте YAML или JSON

// о инструменте

Конвертер YAML ↔ JSON автоматически определяет, является ли входные данные YAML или JSON, и конвертирует в противоположный формат. YAML-парсер написан с нуля и поддерживает блочные и потоковые маппинги, блочные и потоковые последовательности, все скалярные типы (строка, целое, вещественное, булево, null), многострочные блочные скаляры (| и >), строки в кавычках и комментарии. При конвертации из JSON создаётся чистый YAML с отступами.

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

  • Конвертировать docker-compose.yml или манифест Kubernetes в JSON для программной обработки
  • Конвертировать JSON-ответ API в YAML для более удобного сравнения или документации
  • Проверить синтаксис YAML, когда конфиг-файл не парсится в CI
  • Убрать YAML-комментарии, конвертировав в JSON и обратно

// faq

Сохраняются ли YAML-комментарии?
Комментарии удаляются при парсинге, поскольку JSON не поддерживает комментарии. Если нужно сохранить комментарии, редактируйте YAML-источник напрямую.
Какие возможности YAML поддерживаются?
Блочные и потоковые маппинги и последовательности, все скалярные типы включая многострочные литералы (| и >), строки в кавычках, якоря и псевдонимы, комментарии. Ключи объединения YAML (<<: *anchor) не поддерживаются.
// история
Pro Облачная синхронизация — подробнее
операций пока нет