YAML (YAML Ain't Markup Language) es un formato de texto pensado para la serialización de datos, propuesto como alternativa a XML. Su sintaxis combina conceptos de varios lenguajes (HTML, C, Perl y Python).
El formato YAML fue propuesto por Clark Evans a principios de 2001 y dado a conocer a través de su página web http://yaml.org/.
El formato YAML no se ha publicado como norma por ningún organismo de normalización.
Las tres versiones publicadas:
Las reglas sintáctica de JSON son bastante sencillas:
[1, "pepe", 3.14, "Pepito Conejo"]
{"nombre": "Pepito Conejo", "edad": 25, "carnet de conducir": true}
[1, 2, 3], ["a", "b", "c"]
"nombre": "Pepito Conejo"
{"nombre": "Pepito Conejo",}
["nombre": "Pepito Conejo", "edad": 25, "carnet de conducir": true, ]
[
{
"nombre": "Pepito Conejo",
"edad": 25,
"carnet de conducir": true
},
{
"nombre": "Ana Barberá",
"edad": 90,
"carnet de conducir": false
}
]
Las versiones obsoletas de las normas sobre JSON son las siguientes:
Referencias: