Conversor JSON ↔ YAML
Alterne entre formatos de arquivo de configuração
Entrada
Opções
Resultado
Nada informado ainda
Cole JSON ou YAML e o resultado convertido aparece aqui.
O JSON não tem comentários, então qualquer comentário do YAML se perde na conversão.
Kubernetes, GitHub Actions e Docker Compose querem YAML; APIs e arquivos de pacote falam JSON. Os dois descrevem os mesmos dados, então converter é quase todo mecânico — com um detalhe para observar, anotado abaixo.
Como usar
- 1 Escolha o sentido.
- 2 Cole o seu JSON ou YAML.
- 3 Defina a indentação para a saída YAML.
- 4 Copie o resultado.
Perguntas frequentes
O que se perde ao converter YAML para JSON?
Comentários, âncoras e apelidos, e arquivos com vários documentos. Os comentários são o ponto doloroso — uma configuração bem anotada perde toda a explicação, então mantenha o YAML como fonte da verdade.
Por que a indentação do YAML importa tanto?
A indentação é a estrutura, como no Python. Dois espaços ou quatro é escolha de estilo, mas misturar ou usar tabulação invalida o arquivo — o YAML proíbe tabulação para indentação.
Por que o tipo do meu valor mudou?
O YAML infere tipos, então yes, no, on e off sem aspas viram booleanos, e 1.0 vira número. Strings de versão e códigos de país são as vítimas de sempre — coloque entre aspas para manter como texto.