YAML 文件格式
YAML 简介
YAML(发音 /ˈjæməl/ )是一种可读性高的数据格式,主要用于表达资料序列化的格式。YAML 由 Clark Evans 在 2001 年首次发表,它的设计参考了多种语言(包括 C、Python、Perl),并从 XML、电子邮件的数据格式(RFC 2822)中获得灵感。目前已经有多种编程语言和脚本语言支持解析 YAML。
YAML 的原意是 “Yet Another Markup Language”,即另一种标记语言。但为了强调 YAML 这种语言以数据为中心,而不是以标记语言为重点,后来采用了反向缩略语重命名 —— “YAML Ain't a Markup Language”(YAML 不是一种标记语言)。
下面是一个 YAML 文件示例:
---
doe: "a deer, a female deer"
ray: "a drop of golden sun"
pi: 3.14159
xmas: true
french-hens: 3
calling-birds:
- huey
- dewey
- louie
- fred
xmas-fifth-day:
calling-birds: four
french-hens: 3
golden-rings: 5
partridges:
count: 1
location: "a pear tree"
turtle-doves: two
YAML 基本语法
大小写敏感
YAML 语法是对大小写敏感的,例如下面两个参数是不同的。
One: 1
one: 2