YAML编辑器

编辑区

预览区

YAML语法示例:

# 这是一个YAML示例
servers:
  alpha:
    ip: "10.0.0.1"
    role: frontend
    enabled: true
  beta:
    ip: "10.0.0.2"
    role: backend
    enabled: false

# 基本类型
title: YAML Example
version: 1.0.0
count: 42
pi: 3.14159

# 数组
ports:
  - 80
  - 443
  - 8080

servers_list: ["alpha", "beta", "gamma"]

# 对象数组
products:
  - name: Product 1
    price: 10.99
    categories: [electronics, gadgets]
  - name: Product 2
    price: 19.99
    categories: [home, kitchen]

# 嵌套结构
nested:
  level1:
    level2:
      value: deep_value

基本语法规则:

  • 使用缩进表示层级关系(推荐2个空格)
  • 键值对:key: value(注意冒号后有空格)
  • 数组:使用- 开头的行表示列表项
  • 字符串:可以不加引号,特殊字符需要引号
  • 数字:直接写,支持整数、浮点数
  • 布尔值:truefalse
  • 注释:使用#开头
  • 空值:null~