Conversor YAML ↔ JSON

Converta entre YAML e JSON.

Entrada
Resultado

Exemplos de uso

Mover um arquivo de configuração para outro formato

Converta uma configuração YAML, como um arquivo do Docker Compose ou do GitHub Actions, antes de colar em uma ferramenta que só aceita JSON.

Transformar uma resposta JSON de API em YAML legível

Converta uma resposta JSON cheia de chaves em YAML baseado em indentação para entender a estrutura rapidamente.

Encontrar rapidamente um erro de sintaxe em YAML

Cole um YAML quebrado por um erro de indentação ou de dois-pontos e veja exatamente o que está errado na mensagem de erro.

Perguntas frequentes

O que eu digito é enviado a um servidor?

Não. Toda a conversão acontece inteiramente no seu navegador, e o que você digita nunca é enviado a um servidor.

Ele suporta YAML complexo, como âncoras ou vários documentos?

Ele suporta a maior parte do padrão YAML 1.1/1.2, incluindo âncoras e aliases. Mantenha apenas um documento na entrada.

O que acontece com valores que o JSON não representa, como undefined?

O JSON não consegue representar valores como undefined ou funções, então evite incluí-los antes de converter. Strings, números, booleanos, arrays, objetos e null comuns convertem sem problema.

A indentação e as quebras de linha originais são preservadas?

O resultado é gerado novamente com a formatação padrão da biblioteca, então comentários originais ou um estilo específico de quebra de linha não são preservados.