Yaml

Yaml

概念

   是一种直观的能被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互,可以被支持Yaml库的不同的编程语言导入。yaml文件是以数据为中心的,比传统的xml方式更加简洁。

语法

1)配置文件类型
    properties:无区别
    yml/yaml: 注意空格
2)yaml:简洁,以数据为中心
    基本语法:
           1. 大小写敏感
           2. 数据值之前必须要有空格,作为分隔符
           3. 使用空格缩进表示层级关系,相同缩进表示同一级
    数据格式:
           对象
           数组
           纯量
    参数引用:
           ${key}   
代码示例:
    name: abc
#对象
person:
  name: ${name} #ymal的参数引用
  #zhangsan
  age: 20

#行内的写法
person2: {name: zhangsan,age: 20}

#数组
address:
  - beijing
  - shanghai
      
#数组的行内写法
address2: [beijing,shanghai]

#纯量
msg1: 'hello \n world' #不会识别转义字符,原样输出
mag2: "hello \n world" #被识别成转义字符
    
posted @ 2022-12-27 19:53  有点儿意思  阅读(113)  评论(0编辑  收藏  举报