YAML JSON架构 YAML故障安全架构 YAML JSON架构 YAML中的JSON模式被认为是大多数现代计算机语言的共同特征。它允许解析JSON文件。在YAML中强烈建议在JSON模式上考虑其他模式。其主要原因是它包括用户友好的键值组合。消息可以编码为密钥,可以在需要时使用。 JSON模式是标量并且缺少值。JSON模式中的映射条目以某些键和值对的格式表示,其中null被视为有效。 例 空JSON模式表示如下 !!null null: value for null key key with null value: !!null null JSON表示的输出如下所述 { "null": "value for null key", "key with null value": null } 例 以下示例表示布尔JSON模式 YAML is a superset of JSON: !!bool true Pluto is a planet: !!bool false 以下是JSON格式的相同输出 { "YAML is a superset of JSON": true, "Pluto is a planet": false } 例 以下示例表示整数JSON模式 negative: !!int -12 zero: !!int 0 positive: !!int 34 整数生成的JSON模式的输出如下所示: { "positive": 34, "zero": 0, "negative": -12 } 例 JSON模式中的标记用以下示例表示 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 ] 您可以找到JSON输出,如下所示 { "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" ] } YAML故障安全架构