Есть ли инструмент или библиотека, которые могут сопоставить объект Protobuff с POJO. Я хотел бы, чтобы pojo реализовал другие интерфейсы, которые я не могу с объектом ProtoBuff. Или мне придется вручную сделать это преобразование?Преобразование буфера протокола в POJO
1
A
ответ
1
посмотреть ProtoStuff. Я думаю, что он будет делать то, что вы хотите.
Я считаю, что вы захотите использовать компилятор «java-bean».
Редактировать: Изменен.
4
Возможно, слишком поздно, но вы можете попробовать protobuf-converter библиотеки. Это простой в использовании.
Преобразовать POJO объект соответствующего сообщения Protobuf:
POJOClass pojoInstance = new POJOClass();
...
ProtobufClass protoInstance = Converter.create().toProtobuf(ProtobufClass.class, pojoInstance);
Код для обратной конверсии:
POJOClass pojoInstance = Converter.create().toDomain(POJOClass.class, protoInstance);
Смежные вопросы
- 1. Формирование определения буфера протокола
- 2. Ошибка буфера протокола
- 3. столбец заголовка протокола буфера
- 4. Спецификация буфера протокола
- 5. Полиморфизм буфера протокола
- 6. Пример протокола протокола буфера Cython Ошибка
- 7. Преобразование POJO в XML
- 8. Преобразование jsonnode в pojo
- 9. Преобразование LinkedHasmap в POJO?
- 10. Фильтрация элементов из буфера протокола
- 11. как выбрать теги протокола-буфера
- 12. Как обрабатывается проверка буфера протокола?
- 13. Параметры поля буфера протокола Python
- 14. преобразование буфера в структуру
- 15. Преобразование XML-документа в POJO
- 16. Преобразование из POJO в POCO
- 17. Преобразование Pojo компонентов в EJB3
- 18. Преобразование данных XML в POJO
- 19. Преобразование POJO в запрос SOLR
- 20. Использование буфера протокола Java привязки в Matlab
- 21. Ошибка компиляции буфера протокола Google в cygwin
- 22. Объект Ant для создания файлов буфера протокола протокола
- 23. Тип потока буфера протокола для сокета send
- 24. Вопрос проектирования о событиях буфера протокола
- 25. Определение метода буфера протокола. Передача аргументов
- 26. Addressbook пример буфера протокола не компиляции
- 27. Объекты буфера протокола, сгенерированные во время выполнения
- 28. Отправка строки с использованием сообщения буфера протокола
- 29. Можно ли высмеять сообщение буфера протокола Java?
- 30. получить имя верблюда из поля протокола буфера
Для любого другого посетителя, как я: Ссылка не действует больше, так смотрите здесь : http://www.protostuff.io/ или в github: https://github.com/protostuff/protostuff – l00tr
@ l00tr спасибо, я обновил ссылку – gregschlom
Хотел бы, чтобы был пример того, как это сделать - неясно, глядя на API ProtoStuff или документацию. –