Protobuf 、JSON、XML 的对比
XML | JSON | PB | |
数据结构支持 | 复杂结构 | 简单结构 | 较复杂结构 |
数据保存方式 | 文本 | 文本 | 二进制 |
数据保存大小 | 大 | 一般 | 小 |
解析效率 | 慢 | 一般 | 快 |
语言支持程度 | 非常多 | 多 | C++/Java/Python |
XML | JSON | PB | |
数据结构支持 | 复杂结构 | 简单结构 | 较复杂结构 |
数据保存方式 | 文本 | 文本 | 二进制 |
数据保存大小 | 大 | 一般 | 小 |
解析效率 | 慢 | 一般 | 快 |
语言支持程度 | 非常多 | 多 | C++/Java/Python |