JSON → YAML: преобразует данные JSON в аккуратный, удобочитаемый YAML. Идеально для конфигурационных файлов и сериализации данных. YAML → JSON: разбирает документы YAML обратно в стандартный JSON. Поддерживаются якоря, алиасы и многодокументный YAML. Подсказка: YAML — это надмножество JSON: любой корректный JSON также является корректным YAML. Для быстрого перехода туда и обратно используйте кнопку «Поменять местами».
JSON → YAML и миф о надмножестве
Любой корректный документ JSON является корректным YAML (YAML 1.2), поэтому преобразование в этом направлении всегда безопасно. Обратное — не так: у YAML есть собственные якоря, алиасы, скалярные значения без кавычек и потоки из нескольких документов, поэтому при переходе YAML → JSON якоря и алиасы разворачиваются в простые структуры до вывода JSON. Кавычки тоже различаются: строки YAML со спецсимволами требуют кавычек, которые JSON никогда бы не потребовал.