YAML - Estilos de Sequência

Para entender os estilos de sequência, é importante entender as coleções. O conceito de coleções e estilos de sequência funcionam em paralelo. A coleção em YAML é representada com estilos de sequência adequados. Se você quiser se referir ao sequenciamento adequado de tags, sempre consulte as coleções. As coleções em YAML são indexadas por inteiros sequenciais começando com zero, conforme representado em matrizes. O foco dos estilos de sequência começa com as coleções.

Exemplo

Vamos considerar o número de planetas no universo como uma sequência que pode ser criada como uma coleção. O código a seguir mostra como representar os estilos de sequência de planetas no universo -

# Ordered sequence of nodes in YAML STRUCTURE
Block style: !!seq
- Mercury   # Rotates - no light/dark sides.
- Venus     # Deadliest. Aptly named.
- Earth     # Mostly dirt.
- Mars      # Seems empty.
- Jupiter   # The king.
- Saturn    # Pretty.
- Uranus    # Where the sun hardly shines.
- Neptune   # Boring. No rings.
- Pluto     # You call this a planet?
Flow style: !!seq [ Mercury, Venus, Earth, Mars,      # Rocks
                    Jupiter, Saturn, Uranus, Neptune, # Gas
                    Pluto ]                           # Overrated

Então, você pode ver a seguinte saída para a sequência ordenada no formato JSON -

{
   "Flow style": [
      "Mercury", 
      "Venus", 
      "Earth", 
      "Mars", 
      "Jupiter", 
      "Saturn", 
      "Uranus", 
      "Neptune", 
      "Pluto"
   ], 
   
   "Block style": [
      "Mercury", 
      "Venus", 
      "Earth", 
      "Mars", 
      "Jupiter", 
      "Saturn", 
      "Uranus", 
      "Neptune", 
      "Pluto"
   ]
}