常见配置文件格式
yaml¶
- 键值对:YAML使用键值对的形式表示数据,键和值之间使用冒号和空格分隔,如下所示:
key: value
- 列表:YAML支持列表(数组)的表示,使用连字符(短横线)和空格表示列表元素,如下所示:
- item1
- item2
- item3
- 嵌套结构:YAML允许嵌套键值对或列表,通过缩进来表示层级关系,如下所示:
key1:
subkey1: value1
subkey2: value2
key2:
- item1
- item2
- 注释:可以使用井号
#
表示注释,注释后的内容将被忽略,如下所示:
# 这是一个注释
key: value
- 多行字符串:YAML支持多行字符串,可以使用
|
或>
符号,如下所示:
key: |
This is a
multi-line
string.
- 引用:可以使用
&
来创建一个引用,在其他地方使用*
来引用该值,如下所示:
original: &refValue 42
reference: *refValue
- 布尔值和空值:YAML支持布尔值
true
和false
,以及空值null
或~
,如下所示:
booleanValue: true
nullValue: null
这些是YAML的基本语法特点。YAML的灵活性和可读性使其成为配置文件和数据交换的常用格式,它被广泛用于各种应用程序和工具中。