YAML语法基础

文件开始符

1
---

数组List

1
2
3
- element1
- element2
- element3

数组中的每个元素都是以 - 开始的。

字典(Hash or Directory)

1
key: value

key和value已冒号加空格分隔。

字典的嵌套

1
2
3
4
5
# An employee record
martin:
name: Martin D'vloper
job: Developer
skill: Elite

字典和数组的嵌套

1
2
3
4
5
6
7
8
9
10
11
12
13
14
-  martin:
name: Martin D'vloper
job: Developer
skills:
- python
- perl
- pascal
- tabitha:
name: Tabitha Bitumen
job: Developer
skills:
- lisp
- fortran
- erlang

ps:变量里有”:“要加引号。例如:

1
foo: "somebody said I should put a colon here: so I did"

变量的引用要加引号

1
foo: "{{ variable }}"

参考资料

YAML维基百科

https://en.wikipedia.org/wiki/YAML

YAML在线语法验证

http://www.yamllint.com/

JSON to YAML

http://www.json2yaml.com/

坚持原创技术分享,您的支持将鼓励我继续创作!
0%