Protocol buffers 将协议缓冲区转换为POJO

Protocol buffers 将协议缓冲区转换为POJO,protocol-buffers,Protocol Buffers,是否有工具或库可以将Protobuff对象映射到POJO。我想让pojo实现我无法使用ProtoBuff对象实现的其他接口。或者我必须手动进行此转换 看一看。 我想它会满足你的要求 我相信您会希望使用“JavaBean”编译器 编辑:更改了链接。可能太晚了,但您可以试试library。它很容易使用 将POJO对象转换为相关protobuf消息: POJOClass pojoInstance = new POJOClass(); ... ProtobufClass protoInstance =

是否有工具或库可以将Protobuff对象映射到POJO。我想让pojo实现我无法使用ProtoBuff对象实现的其他接口。或者我必须手动进行此转换

看一看。 我想它会满足你的要求

我相信您会希望使用“JavaBean”编译器


编辑:更改了链接。

可能太晚了,但您可以试试library。它很容易使用

将POJO对象转换为相关protobuf消息:

POJOClass pojoInstance = new POJOClass();
...
ProtobufClass protoInstance = Converter.create().toProtobuf(ProtobufClass.class, pojoInstance );
反向转换代码:

POJOClass pojoInstance = Converter.create().toDomain(POJOClass.class, protoInstance);

对于像我这样的任何其他访问者:链接不再有效,请看这里:或者github:如果有一个例子说明如何做到这一点,我会很高兴的——从ProtoStuff API或文档中看不清楚。