1. 特点
1.1. 特征
- 大小写敏感
- 缩进代表层级
- 缩进只支持空格
1.2. 优点
- 支持注释
- 数据格式丰富
1.3. 缺点
- 学习成本较高
- 含有编程语言特征
2. 数据类型
int: 1
hex: 0x02
float: 1.2
e: 3.45e+1
null: ~
booleans: [true,false]
date: 2000-01-02
datetime: 2000-01-02T02:59:43.1Z
iso8601: 2000-01-02T12:34:56.78-12:34
string1: string
string2: "string\nstring"
3. 容器
3.1. 数组
- A
- B
-
C: 1
D: 2
-
E: 3
F: 4
- [G,H]
- [I,J]
3.2. 对象
A: 1
B: 2
C:
- a
- b
D:
- c
- d
E: {e: 1,f: 2}
F: {
g: 3,
h: 4,
}
4. 语法
4.1. 强行转换
a: !!str 1
b: !!float 1
4.2. 引用
A: &a
B: 1
C: 2
D:
E: 3
<<: *a
参考
版权协议

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.