一、初识ProtoBuf
1.1 序列化和反序列化概念
我们在打电话的时间,是怎样将发送方所说的信息传送到吸收方,这里的信息转换就运用到了序列化和反序列化。下面我们来先容一下序列化和反序列的是什么?
序列化:把对象转换为字节序列的过程称为对象的序列化
反序列化:把字节序列规复为对象的过程称为对象的反序列化
在生存中必要序列化的情况有很多:比如:存储数据:当你想把内存中的对象状态生存到一个文件中大概存到数据库中时;网络传输: 网络直接传输数据,但是无法直接传输对象,以是要在传输前序列化,传输完成后反序列化成对象。
而本日我们所学的protobuf就是实现序列化的方法之一,此中实现序列化的方法另有xml和Json,在我的项目中所使用的序列化的方法是Json。
1.2 ProtoBuf是什么
我们先来看一看官方给出的答案是什么:
- Protocol buffers are Google's language-neutral, platform-neutral,
- extensible mechanism for serializing struct
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |