YAML - Conceptos básicos
Ahora que tiene una idea sobre YAML y sus características, aprendamos sus conceptos básicos con la sintaxis y otras operaciones. Recuerde que YAML incluye un formato estructurado legible por humanos.
Reglas para crear un archivo YAML
Al crear un archivo en YAML, debe recordar las siguientes reglas básicas:
YAML distingue entre mayúsculas y minúsculas
Los archivos deben tener .yaml como la extensión
YAML no permite el uso de pestañas al crear archivos YAML; se permiten espacios en su lugar
Componentes básicos del archivo YAML
Los componentes básicos de YAML se describen a continuación:
Formato de bloque convencional
Este formato de bloque utiliza hyphen+spacepara comenzar un nuevo elemento en una lista específica. Observe el ejemplo que se muestra a continuación:
--- # Favorite movies
- Casablanca
- North by Northwest
- The Man Who Wasn't There
Inline Format
El formato en línea está delimitado con comma and spacey los elementos están incluidos en JSON. Observe el ejemplo que se muestra a continuación:
--- # Shopping list
[milk, groceries, eggs, juice, fruits]
Folded Text
El texto plegado convierte las líneas nuevas en espacios y elimina los espacios en blanco iniciales. Observe el ejemplo que se muestra a continuación:
- {name: John Smith, age: 33}
- name: Mary Smith
age: 27
La estructura que sigue todas las convenciones básicas de YAML se muestra a continuación:
men: [John Smith, Bill Jones]
women:
- Mary Smith
- Susan Williams
Sinopsis de los elementos básicos de YAML
La sinopsis de los elementos básicos de YAML se proporciona aquí: Los comentarios en YAML comienzan con (#) personaje.
Los comentarios deben estar separados de otros tokens por espacios en blanco.
La sangría de los espacios en blanco se utiliza para denotar la estructura.
Las pestañas no se incluyen como sangría para los archivos YAML.
Los miembros de la lista se indican con un guión inicial (-).
Los miembros de la lista están entre corchetes y separados por comas.
Las matrices asociativas se representan mediante dos puntos ( : )en el formato de par clave-valor. Están encerrados en llaves{}.
Varios documentos con un solo flujo se separan con 3 guiones (---).
Los nodos repetidos en cada archivo se indican inicialmente con un ampersand (&) y con un asterisco (*) marcar más tarde.
YAML siempre requiere el uso de dos puntos y comas como separadores de lista seguidos de un espacio con valores escalares.
Los nodos deben etiquetarse con un signo de exclamación (!) o doble signo de exclamación (!!), seguido de una cadena que se puede expandir en un URI o URL.