Android 中使用 Protobuf
总结
Protobuf 全称:Protocol Buffers,是 Google 推出的一种与平台无关、语言无关、可扩展的轻便高效的序列化数据存储格式,类似于我们常用的 xml 和 json。
Protobuf 用两个字总结:小,快。用 Protobuf 序列化后的大小是 json 的十分之一,是 xml 格式的二十分之一,而且性能是他们的 5~100 倍。
| xml | json | protobuf | |
|---|---|---|---|
| 数据保存方式 | 文本 | 文本 | 二进制 |
| 数据保存大小 | 大 | 一般 | 小 |
| 解析效率 | 慢 | 一般 | 快 |
官网链接:
https://protobuf.dev/programming-guides/proto3/
文章来自掘金大佬: