Pular para o conteúdo
hubTOOLs

Categorias

Buscar ferramentas

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.

Carregando a ferramenta

Como usar

  1. Cole o YAML ou o JSON na área de entrada.
  2. Escolha o modo: validar e formatar, YAML para JSON ou JSON para YAML.
  3. Clique em validar e confira o resultado ou o erro com a linha.
  4. 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.

Sua privacidade

Usamos cookies para medir o uso das ferramentas e para exibir anúncios. Você escolhe o que permitir.

Preferências de cookies

Escolha quais categorias de cookies o hubTOOLs pode usar. Os cookies estritamente necessários, como a preferência de tema, sempre funcionam.