JSON a YAML

Pasa JSON a YAML 1.2 para archivos de configuración. true y false siguen siendo booleanos; la palabra yes sigue siendo texto.

YAML 1.2 para un archivo que vas a tocar a mano

Compose y GitHub Actions usan YAML porque el diff se lee. Esta página escribe 1.2. true y false siguen siendo booleanos y la palabra yes sigue siendo texto. Un interruptor llamado yes no se vuelve verdadero sin avisar.

La sangría es de 2 o 4 espacios, sin tabuladores. Ordena las claves solo si quieres un diff estable. Los comentarios que añadas después no sobreviven a la vuelta. Para eso está YAML a JSON.