Herramientas de usuario

Herramientas del sitio


tags:yaml

¡Esta es una revisión vieja del documento!


Tabla de Contenidos

YAML

Es otro formato de serialización cual intención es que sea fácilmente leible por el ser humano.

Normas

  • El conjunto de carácteres será UTF-8 o UTF-16.
  • La estructura del documento se define indentandolo mediante espacios en blanco (no tabs).
  • Los comentarios se inician con # y son hasta el final de la línea.
  • Carácteres prohibidos: @ y `
  • Se pueden hacer subapartados iniciándolos con tres guiones y finalizándolos con tres puntos .
  • Se pueden incluir directivas precediéndolas por %. %YAML, por ejemplo indica la versión del documento.
  • Cuando se separa una lista con punto o coma el próximo valor deberá ser precedido de un espacio para que valores como 5,280 o http://www.wikipedia.org puedan ser escritos sin necesidad de comillas.
  • Los valores sencillos se pueden insertar sin comillas, pero también con comillas dobles o simples.
  • Las listas serán definidas por elementos precedidos por guión o se pondrán entre corchetes ([ ]) y separados por coma.
  • Los arrays asociativos irán de la forma clave:valor. También pueden ir uno por línea entre llaves ({ }) y separados por comas. Sus valores vienen precedidos por un signo de interrogación ( ? ).
  • Cuando hay un valor entre comillas dobles se puede definir un carácter especial como si fuese en C, precedido de \.

Elementos

Ejemplos

Notas

  • PyYAML para leer archivos YAML con Python.
tags/yaml.1312122758.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)