Ambas direções, ao vivo, conforme a spec
{{ error }}
JSON é mais compacto e universal — ideal para APIs e máquinas. YAML é mais fácil de ler e escrever (indentação, comentários) e é preferido em arquivos de configuração (Kubernetes, Docker Compose, Ansible, GitHub Actions). Ambos representam os mesmos tipos — conversão sem perdas é possível (exceto comentários ao ir de YAML para JSON).
YAML tem casos especiais surpreendentes: `no` e `off` são booleano false em YAML 1.1 (o código de idioma norueguês perde sentido). `1.0` é número, `'1.0'` é string. Horários como `12:00` viram segundos. Para configs simples YAML é confortável; para estruturas complexas JSON é mais seguro.