java相关:protobuf与json转换小结

发布于 2020-12-30|标签java
复制链接
protobuf对象不能直接使用jsonlib去转,因为protobuf生成的对象的get方法返回的类型有byte[],而只有String类型可以作为json的key,protobuf提供方法进行转换
protobuf对象不能直接使用jsonlib去转,因为protobuf生成的对象的get方法返回的类型有byte[],而只有String类型可以作为json的key,protobuf提供方法进行转换。引用maven依赖: ```java com.googlecode.protobuf-java-format protobuf-java-format 1.2 ``` protobuf对象转换成json: ```java String jsonFormat = JsonFormat.printToString(SomeProto); ``` json转成protobuf对象: ```java Message.Builder builder =SomeProto.newBuilder(); String jsonFormat = "json字符串"; JsonFormat.merge(jsonFormat, builder); ``` 原文地址: http://www.cnblogs.com/BensonHe/p/4940270.html
冀ICP备17029012号-4 | 版权所有©鲍亚龙 |免责声明  | GIF图库  | NUXT版