YAML 字面量写法

简介: YAML 字面量写法

在 YAML 中,可以使用字面量(literal)表示长文本。字面量是一种保留缩进的字符串表示形式,它可以在 YAML 文件中表示一段文本内容,而不需要转义特殊字符。字面量有三种写法:

普通字面量(plain scalar):使用普通的字符串语法,以 | 符号作为标识。
例如:

content: |
Hello, YAML!
How are you?
This is a long text.
折叠字面量(folded scalar):使用 > 符号标识,表示折叠所有空格和换行符。
例如:

content: >
Hello, YAML! How are you? This is a long text.
竖线折叠式字面量(literal block scalar):使用 |- 符号标识,表示保留所有空格和换行符。
例如:

content: |-
Hello, YAML!
How are you?
This is a long text.
在使用字面量时,需要注意以下几点:

每行的缩进要保持一致,缩进使用空格而非制表符。
最后一行不能为空行,否则将不会包括换行符。
第一个非缩进字符前的空格将被删除。
使用字面量可以让 YAML 文件中的文本更加易于阅读和编写,同时也保证了代码的可读性和可维护性。

相关文章
|
4月前
|
XML C语言 数据格式
yaml基本语法
yaml基本语法
45 0
|
10天前
|
Java 数据格式 Spring
详解YAML语法及占位符语法
设计了一个YAML数据结构来表示家庭信息,包括家庭名、父亲、母亲和孩子。父亲有名字和年龄,母亲有别名,孩子有名字、年龄和朋友列表,每个朋友有爱好和性别。字符串可以用单引号或双引号,双引号会转义特殊字符。YAML支持松散的键绑定。Spring Boot配置文件中,占位符可用于设置随机数,如${random.int},并可提供默认值,如${family.father.name:zimug}。
|
5月前
|
存储 Kubernetes Perl
k8s(10)声明式对象配置--yaml文件
k8s(10)声明式对象配置--yaml文件
59 0
|
10月前
YAML+PyYAML笔记 3 | YAML集合、结构、标量、标记使用
YAML+PyYAML笔记 3 | YAML集合、结构、标量、标记使用
56 0
|
10月前
|
数据格式
YAML+PyYAML笔记 2 | YAML缩进、分离、注释简单使用
YAML+PyYAML笔记 2 | YAML缩进、分离、注释简单使用
108 0
|
11月前
|
JSON 数据格式
YAML 数组写法
YAML 数组写法
|
11月前
YAML 对象写法
YAML 对象写法
|
11月前
|
XML JSON 数据格式
|
12月前
|
JavaScript 数据库
codemirror+js-yaml实现YAML格式的文本编辑器以及校验YAML格式是否符合规范的实现
codemirror+js-yaml实现YAML格式的文本编辑器以及校验YAML格式是否符合规范的实现
1960 0
|
Java 开发者
yaml 语法|学习笔记
快速学习 yaml 语法
106 0