java版本的Protobuf反序列化实现--支持Message、Enum和基本类型的嵌套结构
最近一个项目中用到protobuf 并且使用了protobuf-java-format包将message对象转换成json串。但最后发现转换结果中值为0的字段全都不见了,排查了很久发现是protobuf-java包中的Message.getAllFields()方法不会返回与默认值相等的字段。
因此,调用Message.getAllFields()方法是无法返回所有字段的...
原创
2019-05-29 11:54:04 ·
5262 阅读 ·
1 评论