YAML - Sequências de Bloco

As sequências de blocos de YAML representam uma série de nós. Cada item é denotado por um indicador “-“ inicial. Observe que o indicador “-“ em YAML deve ser separado do nó com um espaço em branco.

A representação básica da sequência de blocos é fornecida abaixo -

block sequence:
··- one↓
  - two : three↓

Exemplo

Observe os exemplos a seguir para uma melhor compreensão das sequências de blocos.

Exemplo 1

port: &ports
  adapter:  postgres
  host:     localhost

development:
  database: myapp_development
  <<: *ports

A saída das sequências de blocos no formato JSON é fornecida abaixo -

{
   "port": {
      "adapter": "postgres",
      "host": "localhost"
   },
   "development": {
      "database": "myapp_development",
      "adapter": "postgres",
      "host": "localhost"
   }
}