Protobuf与JSON互相转换
Java
http://code.google.com/p/protobuf-java-format/
maven配置
<dependency>
<groupId>com.googlecode.protobuf-java-format</groupId>
<artifactId>protobuf-java-format</artifactId>
<version>1.2</version>
</dependency>
从protobuf转json
Message someProto = SomeProto.getDefaultInstance();
String jsonFormat = JsonFormat.printToString(someProto);
从json转protobuf
Message.Builder builder = SomeProto.newBuilder();
String jsonFormat = load json from source;
JsonFormat.merge(jsonFormat, builder);
还没有评论,来说两句吧...