YAML - Estilos de secuencia

Para comprender los estilos de secuencia, es importante comprender las colecciones. El concepto de colecciones y estilos de secuencia funcionan en paralelo. La colección en YAML se representa con los estilos de secuencia adecuados. Si desea hacer referencia a la secuenciación adecuada de etiquetas, consulte siempre las colecciones. Las colecciones en YAML están indexadas por enteros secuenciales que comienzan con cero como se representa en las matrices. El enfoque de los estilos de secuencia comienza con las colecciones.

Ejemplo

Consideremos el número de planetas en el universo como una secuencia que se puede crear como una colección. El siguiente código muestra cómo representar los estilos de secuencia de planetas en el 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

Luego, puede ver la siguiente salida para la secuencia ordenada en formato JSON:

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