protocol buffer 入门和基本知识
鸟窝的Protobuf 终极教程
讲得非常详细,主要介绍了protocol buffer里的各种数据类型以及时间的定义
Protobuf的介绍和使用
主像标题说的,主要是一些protobuf的使用,定义文件,生成java文件,生成对象,对象输出成字节数组,以及字节数组反转成对象
还有嵌套类型的类以及引入别的类,以及这些类还有repeated(数组)类型的类,对象怎么组装
数据传输 之 PB协议(protocol buffer)是什么?怎么写?如何编译?
这个文呢,也是入门级别的,介绍了可选字段,必填字段以及数组类的定义方式
Protobuf与POJO的相互转化 - 通过Json
这个文里贴了proto数据类型值和java的pojo的数据类型值的关系
gRPC 对应Java类型
java的字段类型和proto字段类型对应表
proto转化成json:上面一个文就是讲这个的,这里贴个代码
这个是util里的jsonFormat的源码,进来的参数可以是builder或者是message
Language Guide (proto3)
写proto文件转换之间的java类的时候,遇到的一些类型转换小问题,也放在这里吧
java的 byte数组和protobuf 的bytestring的转换