Protobuf与JSON互相转换

阳光穿透心脏的1/2处 2023-02-27 05:52 38阅读 0赞

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);

发表评论

表情:
评论列表 (有 0 条评论,38人围观)

还没有评论,来说两句吧...

相关阅读