1:List列表
列表由多个元素组成,每个元素放在不同行,且元素前均使用"-"打头,或者将所有元素用 [ ] 括起来放在同一行
# 示例
- Name
- Age
- City
[Name,Age,City]
2:Dictionary字典
字典由多个key与value构成,key和value之间用 :分隔,所有k/v可以放在一行,或者每个 k/v 分别放在不同行
# 示例
name: Layzer
Age: 20
City: Shanghai
# 也可以将key:value放置于{}中进行表示,用,分隔多个key:value
{name: "Layzer", Age: "20", City: "Shanghai"}
# yaml示例
name: Layzer
age: 20
gender: Male
spouse:
name: Layzer
age: 18
gender: Female
children:
- name: Layzer
age: 2
gender: Male
- name: Layzer
age: 1
gender: Female
3:三种常见的数据格式
1:XML:Extensible Markup Language,可扩展标记语言,可用于数据交换和配置
2:JSON:JavaScript Object Notation, JavaScript 对象表记法,主要用来数据交换或配置,不支持注释
3:YAML:YAML Ain’t Markup Language YAML 不是一种标记语言, 主要用来配置,大小写敏感,不支持tab
![image](https://img2022.cnblogs.com/blog/2222036/202207/2222036-20220708124835425-667171364.png)
可以用工具互相转换,参考网站:
# JSON转YAML:https://www.json2yaml.com/
# YAML转JSON:https://www.bejson.com/json/json2yaml/