YAML简介说明
下文笔者讲述YAML简介说明,如下所示
YAML简介
YAML是一种人类可读的数据序列化语言
常用于配置文件
YAML和属性文件相比
当我们想要在配置文件中添加复杂的属性
YAML文件就更加结构化,而且更少混淆
YAML示例
多行缩进
数据结构
用类似大纲的缩排方式呈现
结构通过缩进来表示
连续的项目通过减号“-”来表示
map结构里面的key/value对用冒号“:”来分隔
例:
house:
family:
name: maomao
parents:
- java1
- han
children:
- cheng
- hua
- gou
address:
number: 18
street: LiHu Street
city: ShenZhen
zipcode: 404001
YAML注意事项:
字串不一定要用双引号标识;
在缩排中空白字符的数目并不是非常重要
只要相同阶层的元素左侧对齐就可以了(不过不能使用TAB字符)
允许在文件中加入选择性的空行,以增加可读性;
在一个档案中,可同时包含多个文件,并用“——”分隔;
选择性的符号“...”可以用来表示档案结尾
单行缩进示例
house:
family: { name: maomao, parents: [java1, han], children: [cheng, hua, gou] }
address: { number: 18, street: LiHu Street, city: ShenZhen, zipcode: 404001 }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


