基本的 Yaml 语法
YAML 是一种基于文本的格式,允许在层次结构中存储结构化数据。YAML 旨在以人为和机器可读,并且开销最小。YAML 规范可以在 yaml.org 找到。还有一张参考卡
注释以 #
开头,直到换行,注释必须通过空格与其他标记分开。空格不是空闲的,缩进必须是空格,而不是制表符。YAML 会考虑在其中包含前缀比父键更多空格的行。此外,所有行必须以相同数量的空格作为前缀,以属于同一个地图。
YAML 具有序列和映射作为集合类型,两者都可以用流和块样式表示。
YAML 中的一系列标量字符串如下所示:
[ one, two, three ] # flow style
# or block style
- one
- two
- three
映射由键/值对组成:
index: 4 # block style
name: nali
# or
{ index: 4, name: nali } # flow style
# or nested (equivalent of { level: { one: { two: fun } } }):
level:
one:
two: fun