Как конвертировать protobuf в POJO / JSON в Android - PullRequest
0 голосов
/ 21 ноября 2018

Я использую формат «protobuf» вместо JSON (поскольку «protobuf» оптимизирован по сравнению с JSON) для извлечения данных с сервера. Но мое требование - преобразовать protobuf в уже существующий класс POJO (сопоставленный с сущностью области).

Я использую Protobuf-lite.Есть какой-либо способ конвертировать его в POJO / JSON в Android.

В Android сгенерированный класс:

    public  static final class Person extends
                     com.google.protobuf.GeneratedMessageLite<
                          Person, Person.Builder> implements
                            PersonOrBuilder {
    }

И Protobuf-Converter не поддерживает этот типсгенерированный класс.

Так что этот конвертер мне не пригодится в Android.

...