Formatador de YAML

Formate código YAML para torná-lo estruturado, legível e fácil de editar

1097 usos | 5.0 avaliações

Configurações de Formatação

Opções de Formatação

Instruções de Uso

1

Insira o código YAML

Cole ou digite o código YAML que deseja formatar na caixa de texto

2

Configure as opções de formatação

Selecione se deseja expandir valores complexos, preservar comentários, ordenar chaves e definir o tamanho do recuo

3

Formate ou comprima

Clique em "Formatar YAML" para embelezar o código ou em "Comprimir YAML" para reduzir espaços e quebras de linha

4

Obtenha o resultado

Após a formatação, você pode copiar o código ou baixá-lo como um arquivo YAML

5

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

1

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
2

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
3

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]
4

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

1

Âncoras e referências

Use âncoras (&) e referências (*) para reutilizar dados, evitando definições repetidas.

2

Chaves de mesclagem

Use chaves de mesclagem (<<) para mesclar o conteúdo de um mapeamento em outro.

3

Strings multilinha

O YAML oferece várias maneiras de lidar com strings multilinha, incluindo preservar quebras de linha (|) e recolher quebras de linha (>).

Anúncio

推荐工具

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!