O que é YAML?
YAML (YAML Ain't Markup Language) é uma linguagem de serialização de dados legível por humanos projetada para arquivos de configuração e troca de dados. Tem sintaxe concisa e clara — mais legível que XML e mais expressivo que JSON. YAML usa recuo para aninhamento, dois pontos para pares chave-valor e hífens para itens de lista, tornando-o ideal para arquivos de configuração.
Como Usar
Operações Básicas
- Cole ou digite dados YAML na caixa de entrada esquerda
- Selecione tamanho do recuo
- Clique 'Formatar' para embelezar, 'Minificar' para reduzir tamanho, ou 'Validar' para verificar sintaxe
- Veja resultados à direita
- Clique 'Copiar' para copiar para área de transferência
Descrição das Opções
FAQ
Q: Qual a diferença entre arquivos .yaml e .yml?
A: São idênticos, apenas extensões de arquivo diferentes. .yaml é a extensão oficialmente recomendada, enquanto .yml é uma abreviação histórica. Não há diferença prática entre eles.
Q: Por que meu arquivo YAML tem erros?
A: Os erros YAML mais comuns são problemas de recuo. Certifique-se: 1. Use espaços, não tabs; 2. Mantenha níveis de recuo consistentes; 3. Adicione espaço após dois pontos; 4. Adicione espaço após hífens de itens de lista.
Q: YAML suporta comentários?
A: Sim! YAML usa o símbolo # para adicionar comentários, que podem aparecer no fim de uma linha ou em sua própria linha. Esta é uma grande vantagem do YAML sobre JSON.
Q: Como representar caracteres especiais em YAML?
A: Se uma string contém caracteres especiais (dois pontos, cerquilha, colchetes, etc.), envolva-a em aspas: aspas simples não analisam caracteres de escape, aspas duplas suportam caracteres de escape como \n para novas linhas.
Q: Meus dados estão seguros?
A: Completamente seguros. Todo processamento é feito localmente no seu navegador, dados nunca são enviados para qualquer servidor.