码迷,mamicode.com
首页 > 其他好文 > 详细

【接口自动化】yaml 格式使用

时间:2021-01-04 11:26:57      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ash   对齐   val   有一个   表示   特殊   aml   名称   布尔   

yaml 中允许标识三种格式,分别为常量值、对象和数组

对象:键值对的集合,又称字典(dictionary)/哈希(hashes)/映射(mapping)

数组:一组按次序排列的值,又称序列(sequence)/列表(list)

常量值:单个,不可再分割的值

基本格式要求:

  1.大小写敏感

  2.使用缩进代表层级关系

  3.缩进只能使用空格。不能使用tab键,不要求空格数,只需要相同层级左对齐

对象

使用冒号代表,格式为key:  value。冒号后要有一个空格:

 

技术图片

 

 

 key:{‘child-key1‘:‘value1‘,‘child-key1‘:‘value1‘}

 

数组

使用一个短横线加一个空格表示一个数组项

 技术图片

 

 

 hobby: [ ‘java‘, ‘python‘]

技术图片

 

 

 Employee:[{‘name‘:‘wang‘, ‘age‘:23} , {‘name‘:‘huang ‘, ‘age‘:25} 

常量值

yaml中提供了多种常量结构,包括整数、浮点数、字符串、null、日期、布尔值、时间。

技术图片

 

 

 

特殊符号

1. --- yaml可以在同个文件中,使用---表示一个文档的开始

2. ...和---配合使用,在一个配置文件中代表一个文件的结束

3.!! yaml 中使用!! 做类型强制转换

 技术图片

 

 4. > 在字符串折叠换行, | 保留换行,这两个符号是yaml中字符串经常使用的符号

技术图片

 

将换行符转化成了空格,需要主意的是,每行的文本钱一定要有一个空格

技术图片

 

 

常见|符号多用于yaml中配置html片段

5.引用。重复的内容在yaml中可以使用&符号来完成锚点定义,使用*来完成锚点引用

技术图片

 

 可以看到,在hr中,使用&SS为Sammy设置了一个锚点引用,名称为SS,在hd中,使用*SS来引用锚点

技术图片

 

 6. 合并内容。主要和锚点配合使用,可以将一个锚点内容直接合并到一个对象中

技术图片

 

【接口自动化】yaml 格式使用

标签:ash   对齐   val   有一个   表示   特殊   aml   名称   布尔   

原文地址:https://www.cnblogs.com/wyr-myblog/p/14217536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!