Why
- YAML的可读性好。
- YAML和脚本语言的交互性好。
- YAML使用实现语言的数据类型。
- YAML有一个一致的信息模型。
- YAML易于实现。
- YAML可以基于流来处理;
- YAML表达能力强,扩展性好。
how
Structure通过空格来展示。Sequence里的项用"-"来代表,Map里的键值对用":"分隔.
eg
一般YAML文件扩展名为.yaml。比如:John.yaml
1 2 3 4 5 6 7 8 9 10 | name: John Smith age: 37 spouse: name: Jane Smith age: 25 children: - name: Jimmy Smith age: 15 - name: Jenny Smith age 12 |
Reference -> https://www.ibm.com/developerworks/cn/xml/x-cn-yamlintro/index.html
JYaml简介
YAML使用实现语言的数据类型。我们看一下一些JYaml支持的Java数据类型:
- 原始数据和封装类(比如int,java.lang.Integer)
- JavaBean兼容对象(Structure支持)
- Collection (sequence支持)
- Map (map支持)
- Arrays (sequence支持)
- BigInteger 和BigDecimal
- Date
link
https://blog.csdn.net/vincent_hbl/article/details/75411243