utilstuff.com
Voltar a Ferramentas Dev

Formatador e Validador YAML

Formate, valide e converta documentos e manifestos YAML online. Suporta multi-documento (---), diagnóstico de linha/coluna, 100% no navegador.

Processamento Local 100% no Navegador
A formatação, validação e conversão YAML ocorrem inteiramente no seu navegador local. Seus documentos nunca são enviados a servidores.
Comparação YAML vs JSON
RecursoYAMLJSON
Estilo de SintaxeBaseado em indentação (espaços)Chaves `{}` e Colchetes `[]`
Suporte a ComentáriosSuportado (`#`)Não Suportado
Legibilidade HumanaAlta (Arquivos de config / K8s)Orientado a API de Máquina
Multi-DocumentoSuportado (`---`)Documento raiz único
Guia de Sintaxe YAML
Strings Multilinha ('|' e '>')

Use | para manter as quebras de linha (bloco Literal) ou > para dobrar as quebras de linha em espaços (bloco Dobrado).

Âncoras (`&`) e Aliases (`*`)

Defina blocos reutilizáveis com &anchorName e referencie-os com *anchorName para eliminar duplicação.

O Que É YAML?

O YAML é um formato de dados legível por humanos que usa indentação em vez de colchetes e chavetas, comummente usado em ficheiros de configuração — manifestos Kubernetes, Docker Compose, pipelines de CI e especificações OpenAPI são tipicamente escritos em YAML.

Como Usar o Formatador & Validador de YAML

  1. Cole YAML para o formatar, validar ou converter.
  2. A formatação normaliza a indentação e a estrutura; a validação verifica a sintaxe e reporta a linha exata de qualquer erro.
  3. Converta de e para JSON quando precisar de mover dados entre os dois formatos.
  4. O YAML multi-documento (separado por ---) é suportado.

Notas Técnicas

  • O YAML é sensível à indentação — misturar tabulações e espaços, ou uma indentação inconsistente, é uma das causas mais comuns de erros de análise.
  • Como o YAML é, na maioria das implementações, um superconjunto do modelo de dados do JSON, os documentos JSON são tipicamente também YAML válido, o que torna a conversão JSON ↔ YAML simples no caso comum.

Perguntas Frequentes

Os comentários permanecem após a formatação YAML?+

Ao analisar YAML em estruturas de objetos, os analisadores descartam comentários (#). Portanto, a conversão para JSON ou re-formatação remove comentários.

Como o multi-documento (---) funciona na conversão JSON?+

Quando vários documentos YAML separados por --- são convertidos em JSON, o motor os agrupa em um array de objetos JSON.