Formatador de YAML
Valide um arquivo YAML, formate a indentação e converta nos dois sentidos entre YAML e JSON. Erros mostram a linha e a coluna, e documentos separados por três traços viram uma lista.
Seus dados são processados no seu navegador e não são enviados nem armazenados.
Como usar
- Cole o YAML ou o JSON na área de entrada.
- Escolha o modo: validar e formatar, YAML para JSON ou JSON para YAML.
- Clique em validar e confira o resultado ou o erro com a linha.
- Copie a saída ou baixe o arquivo convertido.
Indentação e erros comuns
O YAML usa a indentação para mostrar a estrutura, por isso um espaço a mais ou a menos muda o significado. Erros comuns são misturar tabs com espaços e esquecer os dois-pontos depois de uma chave. A linha indicada no erro é o melhor ponto de partida.
Converter para JSON
A conversão para JSON é útil para ler configurações de pipelines, arquivos de implantação e definições de API em sistemas que só aceitam JSON. Os tipos se mantêm: números continuam números e valores booleanos continuam verdadeiro ou falso.
Documentos múltiplos
Um arquivo YAML pode ter vários documentos separados por três traços. Nesse caso, a conversão gera um array JSON, com um item por documento, na ordem em que aparecem.
Converter JSON para YAML
No sentido inverso, o JSON é validado antes e depois convertido para YAML com indentação de dois espaços. Isso ajuda a transformar exemplos de API em arquivos de configuração legíveis.
Como usar o resultado
Antes de usar um YAML convertido em um sistema, confira os tipos. Um valor como 0123 ou yes pode mudar de tipo entre as linguagens. Revise esses casos e use aspas quando precisar manter o texto exato.
Dicas de uso
Para evitar erros de indentação, use sempre espaços e nunca tabs em arquivos YAML. Ao migrar um arquivo para JSON, confira valores como datas e números com zero à esquerda, que podem mudar de tipo. Teste a conversão com um exemplo pequeno antes de converter o arquivo inteiro.
Cuidados ao copiar o resultado
Ao colar um YAML em uma ferramenta de integração, confirme que a versão convertida mantém os mesmos nomes de chaves e a mesma hierarquia. Algumas plataformas exigem uma ordem específica de campos, e a conversão para JSON não preserva comentários. Guarde o original com os comentários antes de converter.
Perguntas frequentes
YAML aceita comentários?
Sim, com o símbolo cerquilha. Os comentários não aparecem no JSON convertido.
Por que o JSON não tem os comentários do YAML?
O JSON não suporta comentários. Eles são descartados na conversão.
O arquivo é enviado para algum servidor?
Não. A validação e a conversão acontecem no seu navegador.
Posso converter um YAML com várias listas?
Sim. A conversão preserva listas e objetos aninhados, desde que a indentação esteja correta.