语法基础知识
注释行
使用井号(#)注释行;支持单行注释,不支持多行注释。
文档开始符
---
数组
- elementl - element2 - element3
字典、复杂字典
# 简单字典 key: value # 复杂字典 martin: name: Martin Developer job: Developer skill: Elite
数组与字典嵌套
- martin: name: Martin D’ vloper job: Developer skills: - python - perl - pascal - tabitha: name: Tabitha Bitumen job: Developer skills: - lisp - fortran - erlang
注意事项
1)如果在值中包含冒号(:),需要使用引号:foo: "bar: example"
2)如果值以花括号({)开始,需要使用引号:foo: "{barexample}"
参考文献
YAML – Wikipedia
YAML快速入门
YAML Ain’t Markup Language (YAML™) Version 1.2 3rd Edition, Patched at 2009-10-01
JS-YAML在线示例:http://nodeca.github.io/js-yaml
How do you do block comments in YAML?