yml文件格式的编写及如何手动加载

早过忘川 提交于 2019-12-04 06:44:27

一、.yml格式

  1. 使用空格 Space 缩进表示分层,不同层次之间的缩进可以使用不同的空格数目,但是同层元素一定左对齐,即前面空格数目相同(不能使用 Tab,各个系统 Tab对应的 Space 数目可能不同,导致层次混乱)
  2. ‘#’表示注释,只能单行注释,从#开始处到行尾
  3. 破折号后面跟一个空格(a dash and space)表示列表
  4. 用冒号和空格表示键值对 key: value
  5. 简单数据(scalars,标量数据)可以不使用引号括起来,包括字符串数据。
  6. 用单引号或者双引号括起来的被当作字符串数据,在单引号或双引号中使用C风格的转义字符

注:
大小写敏感、
使用缩进表示层级关系、
缩进时不允许使用Tab键,只允许使用空格。、
缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
二、手动加载

    1、导包
    
    2、手动加载格式

Yaml yaml = new Yaml();
try {
    pramsMap = (Map) yaml.load(new FileInputStream(fileName));
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!