Formatador de YAML
Formate código YAML para torná-lo estruturado, legível e fácil de editar
Configurações de Formatação
Opções de Formatação
Instruções de Uso
Insira o código YAML
Cole ou digite o código YAML que deseja formatar na caixa de texto
Configure as opções de formatação
Selecione se deseja expandir valores complexos, preservar comentários, ordenar chaves e definir o tamanho do recuo
Formate ou comprima
Clique em "Formatar YAML" para embelezar o código ou em "Comprimir YAML" para reduzir espaços e quebras de linha
Obtenha o resultado
Após a formatação, você pode copiar o código ou baixá-lo como um arquivo YAML
Dicas de uso
Certifique-se de que a entrada seja um código YAML válido, caso contrário, a formatação pode não ser realizada corretamente. Para arquivos grandes, pode ser necessário mais tempo de processamento
Conhecimentos básicos de YAML
O que é YAML?
YAML (YAML Ain't Markup Language) é uma linguagem de serialização de dados legível por humanos, frequentemente usada para arquivos de configuração e troca de dados. Ele é projetado em um formato conciso e legível, especialmente adequado para estruturas de dados que precisam ser editadas e lidas por humanos. YAML usa recuos para representar a estrutura hierárquica em vez de colchetes ou tags.
Sintaxe básica do YAML
Recuo e estrutura hierárquica
YAML usa recuos de espaço para representar a estrutura hierárquica dos dados, não suporta tabulações. Geralmente, 2 ou 4 espaços são usados como unidade de recuo.
# Exemplo de recuo no YAML
exemplo:
level1:
level2:
key: value
Par chave-valor
A unidade básica de dados do YAML é um par chave-valor, usando dois-pontos e espaço (: ) para separar a chave e o valor.
# Exemplo de pares chave-valor name: John Doe age: 30 title: Engenheiro de Software
Listas e arrays
Use hífen e espaço (- ) para representar itens de lista.
# Exemplo de lista frutas: - Maçã - Banana - Cereja - Dátil # Lista inline cores: [vermelho, verde, azul, amarelo]
Comentários
YAML usa o símbolo de jogo da velha (#) para representar comentários, todo o conteúdo da jogada da velha até o fim da linha é ignorado.
# Isso é um comentário name: John Doe # Isso também é um comentário
Tipos de dados suportados pelo YAML
String
Sem necessidade de aspas, mas se contiver caracteres especiais, aspas são necessárias
simple_string: Olá quoted_string: "Olá, Mundo!" multiline: | Linha 1 Linha 2 Linha 3
Número
Suporta inteiros, números de ponto flutuante, notação científica, etc.
integer: 42 float: 3.14 scientific: 6.022e23
Booleano
Representa verdadeiro ou falso
active: true enabled: false
Valor vazio
Representa vazio ou indefinido
empty_value: null another_empty: ~
Recursos avançados do YAML
Âncoras e referências
Use âncoras (&) e referências (*) para reutilizar dados, evitando definições repetidas.
Chaves de mesclagem
Use chaves de mesclagem (<<) para mesclar o conteúdo de um mapeamento em outro.
Strings multilinha
O YAML oferece várias maneiras de lidar com strings multilinha, incluindo preservar quebras de linha (|) e recolher quebras de linha (>).
推荐工具
Ferramenta de Formatação XML - Ferramenta Gratuita Online para Embelezar e Comprimir Código XML
Ferramenta de formatação XML online gratuita que suporta funções como embelezamento de código XML, compressão, validação, etc., tornando seu código XML mais padrão e legível. Fornece visualização de formatação em tempo real e suporta múltiplas opções de formatação XML.
XML para JSON - Ferramenta de conversão online gratuita
A ferramenta XML para JSON pode analisar e converter strings no formato XML e JSON, e formatar as strings convertidas.
Ferramenta Online de Formatação e Minificação JavaScript - Embelezar, Otimizar e Ofuscar Código JS
Uma poderosa ferramenta online para formatação e minificação de código JavaScript (JS). Suporta recuo personalizado (tabulações ou espaços), recolhimento/expansão de código, quebra automática de linha, embelezamento com um clique e compressão/ofuscação eficiente de scripts JS, ajudando desenvolvedores a melhorar a legibilidade do código, reduzir o tamanho do arquivo e otimizar o desempenho do site.
Conversor de YAML para JSON - Caixa de Ferramentas Online Gratuita
Ferramenta online de conversão mútua entre formatos YAML (YML) e JSON, que suporta a conversão mútua entre dados YAML e JSON, além de validar se os dados de formato YAML e JSON inseridos estão corretos.
Formatação YAML - Ferramenta YAML Online Gratuita
Ferramenta gratuita online de formatação e beleza YAML que suporta ajuste automático de recuo, realce de sintaxe e remoção de espaços extras, tornando seu código YAML claro e fácil de ler. Sem necessidade de instalação, formatação com um clique para melhorar a legibilidade e a eficiência de manutenção dos arquivos YAML!