Protobuf与JSON互相转换

 ̄綄美尐妖づ 提交于 2020-08-15 05:56:31

Java

 

http://code.google.com/p/protobuf-java-format/

maven配置

 
  1. <dependency>

  2. <groupId>com.googlecode.protobuf-java-format</groupId>

  3. <artifactId>protobuf-java-format</artifactId>

  4. <version>1.2</version>

  5. </dependency>

 

从protobuf转json

 
  1. Message someProto = SomeProto.getDefaultInstance();

  2. String jsonFormat = JsonFormat.printToString(someProto);

 

从json转protobuf

 
  1. Message.Builder builder = SomeProto.newBuilder();

  2. String jsonFormat = load json from source;

  3. JsonFormat.merge(jsonFormat, builder);

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!