Yaml¶
1 规则¶
- yaml使用:
-
标记数组:
标记map#
标记注释
-
、:
后面有数据需要空一格,#
前有数据,也需要空一格- 以空格作为层级的分割,空格数不做限制,但同一层需要对齐
2 对象¶
title: 对象
```yaml
name: zhangsan
age: 18
sex: man
```
⬇
```json
{
"name": "zhangsan",
"age": 18,
"sex": "man"
}
```
title: 多层对象
```yaml
zhangsan:
age: 18
sex: man
lisi:
age: 19
sex: man
```
⬇
```json
{
"zhangsan": {
"age": 18,
"sex": "man"
},
"lisi": {
"age": 19,
"sex": "man"
}
}
```
3 数组¶
title: 简单数组
```yaml
- zhangsan
- lisi
```
⬇
```json
[
"zhangsan",
"lisi"
]
```
title: 多层数组
```yaml
- hobby:
- play basketball
- singing
```
⬇
```json
[
{
"hobby": [
"play basketball",
"singing"
]
}
]
```
4 复合使用示例¶
- zhangsan:
hobby:
- play basketball
- singing
- lisi:
hobby:
- dance
- play football
⬇
[
{
"zhangsan": null,
"hobby": [
"play basketball",
"singing"
]
},
{
"lisi": null,
"hobby": [
"dance",
"play football"
]
}
]