Поддержка классов данных Kotlin в Protobuf - PullRequest
0 голосов
/ 06 февраля 2019

Я недавно внедрил protobuf в наш проект kotlin.Я получаю двоичные данные и десериализую их в объект Proto с использованием файла proto.

Но я бы хотел, чтобы это было преобразовано в класс данных.Я не смог найти никакой вспомогательной информации о том, как это сделать.

Возможно ли получить класс данных из двоичных данных или из десериализованного объекта прото ?? ?? 1005 *

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Если вы знаете структуру данных и можете написать свои классы данных заранее, вы можете взглянуть на kotlinx.serialization .Это официальный проект Kotlin и поддерживает готовый протобуф.

0 голосов
/ 06 февраля 2019

Одним из решений может быть использование pb-and-k , который имеет генератор кода kotlin и будет генерировать классы данных для вас на основе файлов .proto

...