33. Idioma del archivo de configuración YAML

Visión general

YAML es un lenguaje especialmente usado para escribir archivos de configuración, es muy conciso y poderoso, mucho más conveniente que el formato JSON. El objetivo del diseño del lenguaje YAML es facilitar la lectura y escritura humana. Es esencialmente un formato de serialización de datos universal. Sus reglas gramaticales básicas son las siguientes:

  • Distingue mayúsculas y minúsculas
  • Use sangría para indicar relaciones jerárquicas
  • La tecla TAB no está permitida al sangrar, solo se permiten espacios.
  • El número de espacios con sangría no es importante, siempre que los elementos del mismo nivel estén alineados a la izquierda

#Indica un comentario. Desde este carácter hasta el final de la línea, será ignorado por el analizador. Hay tres estructuras de datos compatibles con YAML:

  • Objeto: una colección de pares clave-valor, también conocida como mapeo / hash / diccionario
  • Matriz: un conjunto de valores dispuestos en orden, también conocido como secuencia / lista
  • Escalares: un valor único e indivisible

Objeto YAML

Un conjunto de pares clave-valor del objeto, representado por una estructura de dos puntos.

animal: pets

Matriz YAML

Un conjunto de líneas al comienzo de la línea de conjunción para formar una matriz.

- Cat
- Dog
- Goldfish

El miembro secundario de la estructura de datos es una matriz, puede sangrar un espacio debajo del elemento

- Array
- Cat
- Dog
- Goldfish

Estructura compuesta YAML

Los objetos y las matrices se pueden combinar para formar una estructura compuesta

languages:
 - Ruby
 - Perl
 - Python 
websites:
 YAML: yaml.org 
 Ruby: ruby-lang.org 
 Python: python.org 
 Perl: use.perl.org

YAML 纯 量

Escalar es el valor más básico e indivisible. Los siguientes tipos de datos pertenecen al escalar de JavaScript

  • Cuerda
  • Valor booleano
  • Entero
  • Punto flotante
  • Nulo
  • hora
  • fecha

Supongo que te gusta

Origin blog.csdn.net/shujuelin/article/details/108403440
Recomendado
Clasificación