YAML(Yet Another Markup Language)是一种用于序列化数据的文本格式。它拥有简洁清晰的语法结构,适合用于配置文件、数据传输协议等场景。
YAML的组织结构如下:
注释:以“#”开头的行为注释,不参与解析。
键值对:格式为“Key: Value”,使用冒号“:”分隔键和值。
列表:使用“-”表示一个元素,可以将多个元素组成一个列表。
嵌套结构:可以通过缩进来表示嵌套结构,例如嵌套的键值对或列表。
下面是一个示例:
注释
name: John
age: 30
members:
- Alice
- Bob
- Charlie
address:
city: Beijing
country: China
以上示例中包含了键值对、列表和嵌套结构。其中"name"和"age"为键值对,"members"是一个包含三个元素的列表,"address"是一个嵌套结构,包含两个键值对。