YAML – 基础知识
现在您已经了解了YAML及其特点,让我们来学习其基础知识,包括语法和其他操作。请记住YAML包含人类可读的结构化格式。
创建YAML文件的规则
在创建YAML文件时,您应该记住以下基本规则-
- YAML区分大小写
-
文件扩展名应为.yaml
-
创建YAML文件时不允许使用制表符,但可以使用空格
YAML文件的基本组件
YAML的基本组件如下所述-
常规块格式
该块格式使用连字符+空格在指定列表中开始一个新项目。请注意以下示例-
--- # 最喜欢的电影
- 卡萨布兰卡
- 北西北
- 那个人不在那里
内联格式
内联格式由逗号和空格分隔,并且项目包含在JSON中。请注意以下示例-
--- _# 购物清单_
[牛奶,食品杂货,鸡蛋,果汁,水果]
折叠文本
折叠文本将换行符转换为空格并删除前导空格。请注意以下示例-
- {name: 约翰·史密斯,年龄: 33}
- 名字: 玛丽·史密斯
年龄: 27
遵循YAML所有基本约定的结构如下所示-
男人: [约翰·史密斯,比尔·琼斯]
女人:
- 玛丽·史密斯
- 苏珊·威廉姆斯
YAML基本元素的概要
-
YAML基本元素的概要如下:在YAML注释中以(#)字符开头。
-
注释必须与其他标记分开,以空格分隔。
-
缩进的空格用于表示结构。
-
对于YAML文件,制表符不包括在缩进中。
-
列表成员由前导连字符(–)表示。
-
列表成员用方括号括起来,用逗号分隔。
-
使用冒号(:)表示关联数组,并以键值对格式表示。它们用花括号括起来(—{})。
-
使用3个连字符(—)分隔具有单个流的多个文档。
-
每个文件中的重复节点最初由And符(&)表示,稍后由Asterisk(***)标记表示。
-
YAML始终需要冒号和逗号用作列表分隔符,然后是空格与标量值。
-
节点应使用感叹号(!)或双感叹号(!!)标记,并后跟可以扩展为URI或URL的字符串。