Задать вопрос
@bropa

Проблема с наследованием Java Android Retrofit?

Уважаемы гуру, подскажите новичку как решить проблему.

Получаю ретрофитом на разные запросы к серверу разные модели объектов в ответе. у всех объектов в одном виде (стрингой) хранится дата встречи, остальные поля разные. Я коллекцию которую получаю загоняю в метод который парсит нужным мне образом строку с датой и записывает в нужные мне кастомные поля.
Поскольку строка с датой всегда одинаковая. Как сделать чтобы был один метод для всех ответов соответственно и разных моделей. Проблема в том что я пытался сделать через наследование. Объявлял суперкласс от которого наследовался. Но в таком случае прасер ретрофита падает с ошибкой "Unable to create converter for class"
Пытался добавить в тело сеттера в каждом классе ответа нужные методы, типа сетит строку я парсю и распихиваю нужные мне значения. Но сетер не вызывается при ответе. К серверу доступа нет. Сервис не мой
Как сделать красиво?
  • Вопрос задан
  • 258 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 2
@aol-nnov
а где про наследование-то? то, что в классах есть одинаковое поле еще не дает почвы для таких громких заявлений.

как сделать? на каждый ответ свою сущность.
Ответ написан
gadfi
@gadfi
https://gamega.org
Как сделать красиво?

не знаю но эффективно www.jsonschema2pojo.org
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы