XML:eXtensible Markup Language
<name>...</name>
<name />
<!-- -->
JSON:JavaScript Object Notation
"key":"value"
"key":["value1","value2"]
"key":{"subkey":"subvalue"}
YAML:YAML Ain‘t Markup Language
key:value
key:#Comment
-value1
-value2
key:
subkey:subvalue
名称 | 描述 | 作用域 |
XML | 最早的通用信息标记语言,可扩展性好,但繁琐。 | Internet上的信息交互与传递。 |
JSON | 信息有类型,适合程序处理(js),较XML简洁。 | 移动应用云端和节点的信息通信,无注释。 |
YAML | 信息无类型,文本信息比例 最高,可读性好。 | 各类系统的配置文件,有注释易读。 |
原文:https://www.cnblogs.com/leisurelyRD/p/12378329.html