YAML在线编辑器

专业技术人员使用的在线YAML工具、支持YAML转JSON

YAML
行: 0 字符: 0
JSON
行: 0 字符: 0
示例:

YAML 格式详解

‌YAML‌(YAML Ain't Markup Language)是一种‌人类可读的数据序列化格式‌,广泛用于‌配置文件‌(如 Docker Compose、Kubernetes、Ansible)和‌数据交换‌(替代 JSON/XML)

YAML 基本特点

  • 简单易读:使用缩进表示层级,使用冒号分隔键和值
  • 支持多种数据类型:字符串、数字、布尔值、列表、字典
  • 支持注释:以 # 开头的行
  • 支持多行字符串:使用 | 或 > 表示
  • 支持引用:使用 & 和 * 表示

YAML 基本语法

  • 键值对:使用冒号分隔键和值,缩进表示层级
  • 列表:使用连字符 - 表示,缩进表示层级
  • 字典:使用冒号分隔键和值,缩进表示层级
  • 字符串:使用单引号或双引号括起来