springboot-yml(三)

2020-04-13  本文已影响0人  晚风吹___

一、前期概要

AML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式

YAML语言的设计参考了JSON,XML和SDL等语言。YAML 强调以数据为中心,简洁易读,编写简单。

YAML全称是”YAML Ain’t a Markup Language”(YAML不是一种置标语言)的递归缩写。
在开发的这种语言时,YAML 的意思其实是:”Yet Another Markup Language”(仍是一种置标语言)

YAML 支持的数据类型有三种

二、语法与基本规则

基本语法

key:value

基本语法规则

三、基本类型(字面量)

常用的基本类型

类型 说明
字符串 str: "字符串" 或者 str: '字符串' 或者 str: 字符串
布尔值 bool: true 或者bool: true
整数 number: 100
浮点数 float: 3.14
Null msg: ~
时间
日期 date: 2020-11-22

字符串

说明

使用单引号''或双引好""或不使用引号

栗子

name: 'wener'
email: 123456@qq.com
msg: '转义\n字符串'
dec: "不转义转义\n字符串"

注意事项

四、数组

说明

用- 值表示数组中的一个元素

栗子

languages:
  - JAVA
  - JavaScript
  - SQL

五、对象

说明

在下一行来写对象的属性和值的关系 ;注意缩进

栗子

user:
    name: 压妹儿
    age: 18
    activate: false
    birth: 2000-12-12
    address:
        - 上海
        - 广州
        - 武汉
    # 行内写法(不推荐)    
    details: {phone: "110",head:/img/default.png} 
        
上一篇下一篇

猜你喜欢

热点阅读