什么是 YAML?

YAML 是一种简单、人类可读的格式,用于表示关联和分层数据。

维基百科页面上关于 YAML 的示例

receipt: Oz-Ware Purchase Invoice
date: 2012-08-06
customer:
  first name: Harry
  family name: Potter
address: |-
  4 Privet Drive,
  Little Whinging,
  England
items:
- part_no: A4786
  description: Water Bucket (Filled)
  price: 1.47
  quantity:  4

- part_no: E1628
  description: High Heeled "Ruby" Slippers
  size: 8
  price: 133.7
  quantity: 1

关键特性

  • 与其他事物关联的事物 - 用冒号 (:) 分隔。
  • 事物的有序列表 - 用前置的破折号 (-) 分隔。
  • 多行字符串 - 如果字符串末尾有另一个换行符,则用竖线 (|) 分隔,否则用竖线加破折号 (|-) 分隔。
  • 缩进描述数据层次结构。
  • 直接映射到大多数高级语言的常见数据类型 - 列表、字典、标量。

你不需要知道比这更多的内容。