YAML - Básico
Agora que você tem uma ideia sobre YAML e seus recursos, vamos aprender seus fundamentos com sintaxe e outras operações. Lembre-se de que YAML inclui um formato estruturado legível por humanos.
Regras para criar arquivo YAML
Ao criar um arquivo em YAML, você deve se lembrar das seguintes regras básicas:
YAML diferencia maiúsculas de minúsculas
Os arquivos deveriam ter .yaml como a extensão
YAML não permite o uso de guias ao criar arquivos YAML; espaços são permitidos ao invés
Componentes básicos do arquivo YAML
Os componentes básicos do YAML são descritos abaixo -
Formato de Bloco Convencional
Este formato de bloco usa hyphen+spacepara começar um novo item em uma lista especificada. Observe o exemplo mostrado abaixo -
--- # Favorite movies
- Casablanca
- North by Northwest
- The Man Who Wasn't There
Inline Format
O formato embutido é delimitado com comma and spacee os itens são colocados em JSON. Observe o exemplo mostrado abaixo -
--- # Shopping list
[milk, groceries, eggs, juice, fruits]
Folded Text
O texto dobrado converte novas linhas em espaços e remove os espaços em branco à esquerda. Observe o exemplo mostrado abaixo -
- {name: John Smith, age: 33}
- name: Mary Smith
age: 27
A estrutura que segue todas as convenções básicas do YAML é mostrada abaixo -
men: [John Smith, Bill Jones]
women:
- Mary Smith
- Susan Williams
Sinopse dos Elementos Básicos YAML
A sinopse dos elementos básicos YAML é dada aqui: Comentários em YAML começam com o (#) personagem.
Os comentários devem ser separados de outros tokens por espaços em branco.
O recuo de espaços em branco é usado para denotar a estrutura.
As guias não são incluídas como indentação para arquivos YAML.
Os membros da lista são indicados por um hífen inicial (-)
Os membros da lista são colocados entre colchetes e separados por vírgulas.
Matrizes associativas são representadas usando dois pontos ( : )no formato de par de valores-chave. Eles estão entre chaves{}.
Vários documentos com fluxos únicos são separados por 3 hifens (---).
Nós repetidos em cada arquivo são inicialmente denotados por um E comercial (&) e por um asterisco (*) marcar mais tarde.
YAML sempre requer dois pontos e vírgulas usados como separadores de lista seguidos por espaço com valores escalares.
Os nós devem ser marcados com um ponto de exclamação (!) ou ponto de exclamação duplo (!!), seguido por uma string que pode ser expandida em um URI ou URL.