JSON para YAML

Passe JSON para YAML 1.2, mais fácil de editar num arquivo de configuração. true e false continuam booleanos; a palavra yes continua texto.

YAML 1.2 para um arquivo que você vai editar à mão

Compose e GitHub Actions usam YAML porque o diff se lê. Esta página escreve 1.2. true e false continuam booleanos e a palavra yes continua texto. Um interruptor chamado yes não vira verdadeiro em silêncio.

O recuo é de 2 ou 4 espaços, sem tabulação. Ordene as chaves só se quiser um diff estável. Comentários que você puser depois não sobrevivem à volta. Para isso: YAML para JSON.