YAML - Esquema JSON
El esquema JSON en YAML se considera el denominador común de la mayoría de los lenguajes informáticos modernos. Permite analizar archivos JSON. Se recomienda encarecidamente en YAML que se consideren otros esquemas en el esquema JSON. La razón principal de esto es que incluye una combinación de valores clave que son fáciles de usar. Los mensajes se pueden codificar como clave y se pueden utilizar cuando sea necesario.
El esquema JSON es escalar y carece de valor. Una entrada de mapeo en el esquema JSON se representa en el formato de algún par de clave y valor donde nulo se trata como válido.
Ejemplo
Un esquema JSON nulo se representa como se muestra a continuación:
!!null null: value for null key
key with null value: !!null null
La salida de la representación JSON se menciona a continuación:
{
"null": "value for null key",
"key with null value": null
}
Ejemplo
El siguiente ejemplo representa el esquema JSON booleano:
YAML is a superset of JSON: !!bool true
Pluto is a planet: !!bool false
La siguiente es la salida para el mismo en formato JSON:
{
"YAML is a superset of JSON": true,
"Pluto is a planet": false
}
Ejemplo
El siguiente ejemplo representa el esquema JSON entero:
negative: !!int -12
zero: !!int 0
positive: !!int 34
La salida del esquema JSON generado por enteros se muestra a continuación:
{
"positive": 34,
"zero": 0,
"negative": -12
}
Ejemplo
Las etiquetas en el esquema JSON se representan con el siguiente ejemplo:
A null: null
Booleans: [ true, false ]
Integers: [ 0, -0, 3, -19 ]
Floats: [ 0., -0.0, 12e03, -2E+05 ]
Invalid: [ True, Null, 0o7, 0x3A, +12.3 ]
Puede encontrar la salida JSON como se muestra a continuación:
{
"Integers": [
0,
0,
3,
-19
],
"Booleans": [
true,
false
],
"A null": null,
"Invalid": [
true,
null,
"0o7",
58,
12.300000000000001
],
"Floats": [
0.0,
-0.0,
"12e03",
"-2E+05"
]
}