Herramientas de usuario

Herramientas del sitio


informatica:yaml

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

informatica:yaml [2023/10/01 18:30] – creado tempwininformatica:yaml [2023/10/01 18:36] (actual) – [YAML] tempwin
Línea 1: Línea 1:
 ====== YAML ====== ====== YAML ======
  
-YAML es un formato de serialización de datos legible por humanos inspirado en lenguajes como XML, C, Python, Perl, así como en el formato de los correos electrónicos (RFC 2822). +YAML es un formato de serialización de datos legible por humanos para usar con cualquier lenguaje de programación
  
   * [[https://yaml.org/|Web oficial]]   * [[https://yaml.org/|Web oficial]]
  
 +<WRAP center round info 60%>
 +YAML es el acrónimo recursivo de //YAML Ain't Markup Language//
 +</WRAP>
 +
 +YAML es un superconjunto de JSON que lo hace menos rígido y más útil para usarlo en ficheros de configuración.
 +
 +===== Ejemplo =====
 +
 +<code yaml>
 +---
 +# <- yaml supports comments, json does not
 +# did you know you can embed json in yaml?
 +# try uncommenting the next line
 +# { foo: 'bar' }
 +
 +json:
 +  - rigid
 +  - better for data interchange
 +yaml: 
 +  - slim and flexible
 +  - better for configuration
 +object:
 + key: value
 +  array:
 +    - null_value:
 +    - boolean: true
 +    - integer: 1
 +    - alias: &example aliases are like variables
 +    - alias: *example
 +paragraph: >
 +   Blank lines denote
 +
 +   paragraph breaks
 +content: |-
 +   Or we
 +   can auto
 +   convert line breaks
 +   to save space
 +alias: &foo
 +  bar: baz
 +alias_reuse: *foo 
 +</code>
 ===== Recursos ===== ===== Recursos =====
  
   * [[https://learnxinyminutes.com/docs/yaml/|Learn YAML in Y minutes]]   * [[https://learnxinyminutes.com/docs/yaml/|Learn YAML in Y minutes]]
informatica/yaml.1696177819.txt.gz · Última modificación: por tempwin