yaml语法

简介: yaml语法

YAML(Yet Another Markup Language)是一种轻量级的数据格式,既可以看做是数据序列化的工具,也可以用于配置文件的编写。与JSON和XML不同,YAML具有易读性强、语法简洁、支持注释等特点,被广泛用于应用程序的配置和数据传输。

YAML语法规则如下:

文件以”---”开头表示开始,以”…”结尾表示结束。
使用缩进方式表示层级关系(使用空格和制表符都可以,但同一个文件中只能使用其中一种),缩进的空格数目不一定相同,但同级的元素必须对齐。
使用”#”表示注释,从#开始到行末都会被解释为注释。
使用”:”表示键值对,同时空格后跟值。
使用”-”表示数组元素,同时空格后跟值。
下面是一个YAML文件的示例:

注释

product:

  • name: 火车头
    price: 100
  • name: 车厢
    price: 50
    以上示例中,”#”表示注释,”product:”表示键名,使用”-”表示数组元素,通过缩进表示元素之间的层级关系,”name:”和”price:”表示键值对。
相关文章
|
1月前
|
XML C语言 数据格式
yaml基本语法
yaml基本语法
57 0
|
1月前
|
XML Java 数据格式
SpringBoot中yaml格式、语法规则及数据读取方式(3种)
SpringBoot中yaml格式、语法规则及数据读取方式(3种)
331 0
|
1月前
|
存储 前端开发 IDE
YAML语法记录
YAML语法记录
|
1月前
|
Java 数据格式 Spring
详解YAML语法及占位符语法
设计了一个YAML数据结构来表示家庭信息,包括家庭名、父亲、母亲和孩子。父亲有名字和年龄,母亲有别名,孩子有名字、年龄和朋友列表,每个朋友有爱好和性别。字符串可以用单引号或双引号,双引号会转义特殊字符。YAML支持松散的键绑定。Spring Boot配置文件中,占位符可用于设置随机数,如${random.int},并可提供默认值,如${family.father.name:zimug}。
|
1月前
|
存储 JSON JavaScript
【YAML语法规范指南】从入门到精通,揭秘神秘语法,引领配置文件解析指南(基础结构篇)
"YAML Ain't Markup Language"(简称YAML)是一种专为人类设计的数据序列化语言,适用于多种现代编程语言,可广泛应用于各类日常任务。它是一种以人类可读形式呈现的、适用于多种语言的Unicode数据序列化标准。它基于敏捷编程中常见的本地数据结构,广泛应用于配置文件、互联网消息传递、对象持久化以及数据审计等多个领域。遵循Unicode标准、
296 8
【YAML语法规范指南】从入门到精通,揭秘神秘语法,引领配置文件解析指南(基础结构篇)
|
11月前
|
XML 运维 Java
SpringBoot中Yaml语法和JSR303数据校验《第三课》
SpringBoot中Yaml语法和JSR303数据校验《第三课》
155 0
|
JSON JavaScript 数据格式
|
XML JSON Java
Spring Boot配置文件和yaml语法
Spring Boot配置文件和yaml语法
Spring Boot配置文件和yaml语法
|
Java Spring