yaml
目录
¶简介
Yaml 是一个可读性高的用来表达资料序列的格式,非常适合用来做以数据为中心的配置文件
✨Yaml 格式的特点
- YAML 的可读性好
- YAML 和脚本语言的交互性好
- YAML 使用实现语言的数据类型
- YAML 有一个一致的信息模型
- YAML 易于实现
- YAML 可以基于流来处理
- YAML 表达能力强,扩展性好
¶语法
yaml
文件的书写规则与json
非常相似
✨yaml 语法特点
- 使用
kay: value
形式保存数据(冒号后有一个空格) - 大小写敏感
- 缩进不允许使用
tab
,只允许使用空格 - 缩进的空格数不重要,只要相同层级的元素左对齐即可
#
表示注释- 字符串无需加引号,带引号的字符串有不同的作用
- 使用
---
进行多个文档分隔
1 | ## \n 原样输出 |
🎶单双引号的功能于shell
中相同
¶数据类型
在yaml
格式的文件中,只会存在三种数据类型:字面量、对象和数组
¶字面量
即字符串常量,是不可再分隔的值
1 | key: value |
¶对象
对象( Object )是键值对的集合,有两种写法
1 | ## 单行写法 |
¶数组
数组是一组排列的值,有两种写法
1 | ## 单行写法 |