2013-08-15 4 views
1

Protobuff 개체를 POJO에 매핑 할 수있는 도구 또는 라이브러리가 있습니까? 나는 pojo가 ProtoBuff 객체로 할 수없는 다른 인터페이스를 구현하도록하고 싶다. 아니면이 변환을 수동으로 수행해야합니까?프로토콜 버퍼를 POJO로 변환

답변

1

ProtoStuff을 살펴보십시오. 나는 그것이 당신이 원하는 것을 할 것이라고 생각합니다.

"java-bean"컴파일러를 사용하고 싶습니다.

편집 : 링크가 변경되었습니다.

+0

나 같은 다른 방문자의 경우 : 이전 버전과의 변환을위한

POJOClass pojoInstance = new POJOClass(); ... ProtobufClass protoInstance = Converter.create().toProtobuf(ProtobufClass.class, pojoInstance); 

코드 링크는 더 이상 유효하지 않습니다, 그래서 여기 좀 봐 : http://www.protostuff.io/ 또는 github : https://github.com/protostuff/protostuff – l00tr

+0

@ l00tr 덕분에 링크를 업데이트했습니다 – gregschlom

+0

어떻게 할 수 있는지에 대한 예제가 있다면 좋겠습니까 - ProtoStuff API 또는 문서를 보면 분명하지 않습니다. –

4

어쩌면 너무 늦었지만 protobuf-converter 라이브러리를 사용해 볼 수 있습니다. 사용하기 쉽습니다. 관련 protobuf 메시지에

변환 POJO 객체 :

POJOClass pojoInstance = Converter.create().toDomain(POJOClass.class, protoInstance); 
관련 문제