YAML 语法结构速查表(完整版)
🧾 YAML 语法结构速查(完整版)
✅ 1. 基础规则
✅ 2. 数据类型
🔸 字典(对象)
person:name: Aliceage: 30
🔸 列表(数组)
fruits:- Apple- Banana- Orange
🔸 列表中嵌套字典
servers:- name: webip: 192.168.1.10- name: dbip: 192.168.1.11
🔸 字典中嵌套列表
person:name: Tomhobbies:- Reading- Swimming
✅ 3. 多行文本(重点)
🔹 单行折叠(用 >
:换行变空格)
description: >This is a long linethat will be foldedinto a single line.
✅ 实际值:This is a long line that will be folded into a single line.
🔹 保留换行(用 |
:保留原格式)
notes: |Line 1Line 2Line 3
✅ 实际值保留换行:
Line 1
Line 2
Line 3
🔹 多行字符串结尾控制符
✅ 4. 多文档结构
---
name: app1
version: v1
---
name: app2
version: v2
📌 用 ---
分隔多个文档,常用于 Kubernetes、Docker Compose。
✅ 5. 键值对展开方式(进阶)
🔸 行内写法(JSON 风格)
person: {name: Tom, age: 20}
🔸 多行等价写法
person:name: Tomage: 20
🎯 快速记忆口诀
- 冒号空格是规范,缩进结构显嵌套
- 短横数组排,井号写注释
- 多行文本分两类,折叠 >,保留 |
- 多个文档用三杠(—)分割
结语
💬 重点提醒 :喜欢请加关注哦 !
📣 更多原创内容、技术干货,欢迎关注「键上江湖」,与你一键相逢!