EddieGuo的技术专栏 A Java Beginner

Yml文档语法

2018-09-10

阅读:


yml/yaml文档的语法

YAML(Yet Aint Markup Language)是一种直观的能够被电脑识别的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的文件类型。

一、基本语法

k(属性):(空格)v(值) —->表示一对键值对,换行也可,一定要有空格,属性和值区分大小写。 例:

server:
  port: 8081
  address: http://xxx

二、值的写法

  • 纯量: 直接写需要的值,不需要双引号或者单引号 如果使用单引号,诸如\n\t之类的特殊字符不会进行转义,特殊字符就是普通字符串 如果使用双引号,则会进行转义 \n变为换行符

       'date: 2018-09-07'
       "ABC\n DFE"
    
  • 对象、Map(属性和值): 在下一行写属性和值的关系,需要空格 例:

    Finalscore:
       math: 80
       english: 75
    

也可以写在一行内,称之为行内写法

    Finalscore: {math: 80, english: 75}
  • 数组List、Set 使用 “ - ” 来引导数组的元素 例:

     Number:
      -1
      -2
      -3
    

行内写法

      Number: [-1,-2,-3]
  • 空值使用 ~ 或者 null 表示
  • true使用 1 、 on 、true来表示,false使用 0 、 off 、 false来表示
  • 注释用#开头

Similar Posts

上一篇 Maven初学笔记

Comments