yaml语法

简介: yaml语法

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

YAML语法规则如下:

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

注释

product:

  • name: 火车头
    price: 100
  • name: 车厢
    price: 50
    以上示例中,”#”表示注释,”product:”表示键名,使用”-”表示数组元素,通过缩进表示元素之间的层级关系,”name:”和”price:”表示键值对。
相关文章
|
6月前
|
XML C语言 数据格式
yaml基本语法
yaml基本语法
85 0
|
6月前
|
XML Java 数据格式
SpringBoot中yaml格式、语法规则及数据读取方式(3种)
SpringBoot中yaml格式、语法规则及数据读取方式(3种)
624 0
|
2月前
|
XML Java C语言
yaml语法格式,springboot中yaml的使用
本文介绍了YAML的语法格式和数据类型表示方法,并详细讲解了如何在Spring Boot中使用YAML,包括@ConfigurationProperties注解及Bean的创建、编写Controller、配置application.yaml配置文件,以及在pom.xml中开启YAML提示。
|
6月前
|
存储 前端开发 IDE
YAML语法记录
YAML语法记录
111 0
|
5月前
|
敏捷开发 缓存 安全
阿里云云效产品使用问题之手动触发流水线的YAML语法该怎么写
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
5月前
|
XML 数据格式
yaml基本语法和yaml数据格式,ymal对象写法,数组写法
yaml基本语法和yaml数据格式,ymal对象写法,数组写法
|
6月前
|
Java 数据格式 Spring
详解YAML语法及占位符语法
设计了一个YAML数据结构来表示家庭信息,包括家庭名、父亲、母亲和孩子。父亲有名字和年龄,母亲有别名,孩子有名字、年龄和朋友列表,每个朋友有爱好和性别。字符串可以用单引号或双引号,双引号会转义特殊字符。YAML支持松散的键绑定。Spring Boot配置文件中,占位符可用于设置随机数,如${random.int},并可提供默认值,如${family.father.name:zimug}。
238 0
|
6月前
|
存储 JSON JavaScript
【YAML语法规范指南】从入门到精通,揭秘神秘语法,引领配置文件解析指南(基础结构篇)
"YAML Ain't Markup Language"(简称YAML)是一种专为人类设计的数据序列化语言,适用于多种现代编程语言,可广泛应用于各类日常任务。它是一种以人类可读形式呈现的、适用于多种语言的Unicode数据序列化标准。它基于敏捷编程中常见的本地数据结构,广泛应用于配置文件、互联网消息传递、对象持久化以及数据审计等多个领域。遵循Unicode标准、
650 8
【YAML语法规范指南】从入门到精通,揭秘神秘语法,引领配置文件解析指南(基础结构篇)
|
XML 运维 Java
SpringBoot中Yaml语法和JSR303数据校验《第三课》
SpringBoot中Yaml语法和JSR303数据校验《第三课》
186 0