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);
C++
https://github.com/shramov/json2pb
Python
https://github.com/NextTuesday/py-pb-converters
本文介绍了如何使用protobuf-java-format库实现Protobuf消息格式与JSON之间的互相转换,并提供了Maven配置示例。此外还提到了C++和Python的相关工具。
1万+

被折叠的 条评论
为什么被折叠?



