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 ніколи б не вимагав.