YAML格式校验

在线YAML格式校验工具,支持语法检查和格式化

校验结果将显示在这里...

YAML格式说明

1. 基本语法规则

  • 使用缩进表示层级关系,通常使用2个空格
  • 大小写敏感
  • 使用 # 表示注释
  • 不要使用制表符(Tab)进行缩进

2. 常见数据类型

# 字符串(可以不加引号)
name: John Doe
description: 'Hello, World'
message: "Hello, World"

# 数字
age: 25
price: 19.99

# 布尔值
is_active: true
is_deleted: false

# 空值
empty_field: null

# 日期和时间
date: 2024-03-21
datetime: 2024-03-21T10:30:00+08:00

3. 数组/列表

# 使用短横线(-)表示
fruits:
  - apple
  - banana
  - orange

# 行内数组
colors: [red, green, blue]

4. 对象/映射

# 嵌套对象
person:
  name: John Doe
  age: 25
  address:
    street: 123 Main St
    city: Boston
    country: USA

# 行内对象
point: {x: 10, y: 20}

5. 常见用途

  • 配置文件(如 Docker Compose, Kubernetes)
  • 数据序列化
  • 配置管理
  • 跨语言数据交换

6. 注意事项

  • 缩进必须一致,且只能使用空格
  • 字符串中如果包含特殊字符,需要使用引号
  • 冒号后面必须有一个空格
  • 不要混用不同的缩进方式