文章目录
- YAML 语法规范
- 一、简介
- 二、基本语法
- 三、高级语法
- 四、示例解析
- 五、注意事项
YAML 语法规范
一、简介
YAML(YAML Ain’t Markup Language)是一种专门用来写配置文件的语言,具有简洁、易读、易解析等特点。YAML的设计理念是为人类和机器之间的沟通提供一种更加直观、简洁的语言。因此,YAML广泛应用于配置文件、数据序列化等场景。
二、基本语法
1. 空格和缩进
YAML使用缩进来表示层次结构。缩进通常使用空格(而不是制表符)。缩进的数量是任意的,但同一层级的元素必须保持一致的缩进。
key1:subkey1: value1subkey2: value2
key2:subkey3: value3
2. 键值对
YAML的数据结构主要由键值对组成。键和值之间使用冒号和一个空格分隔。
name: John Doe
age: 30
3. 列表
列表使用连字符加一个空格来表示。
fruits:- Apple- Orange- Banana
4. 注释
注释以#号开头,后面可以跟随任意文本。
# This is a comment
name: John Doe # This is also a comment
三、高级语法
1. 字符串