Size: a a a

Android Developers

2020 April 02

I

Ilya in Android Developers
Ilya
Драсте. А как сделать так, чтобы Retrofit парсил сразу в наследника класса, если подходит?
тк никто не знает?
источник

QH

Quantum Harmonizer in Android Developers
Ilya
тк никто не знает?
Сам ретрофит ничего не парсит.
источник

I

Ilya in Android Developers
Quantum Harmonizer
Сам ретрофит ничего не парсит.
да знаю я, я не знаю какой конвертер передавать
источник

I

Ilya in Android Developers
Gson так умеет?
источник

ПП

Проксимов Прксимович... in Android Developers
Ilya
Gson так умеет?
Умеет
источник

I

Ilya in Android Developers
по стандарту не работает
источник

ПП

Проксимов Прксимович... in Android Developers
В смысле? Все работает
источник

I

Ilya in Android Developers
сейчас ещё раз проверю
источник

ПП

Проксимов Прксимович... in Android Developers
Ilya
сейчас ещё раз проверю
Ну тут не экстрасенсы, не забудь код скинуть
источник

QH

Quantum Harmonizer in Android Developers
Ilya
по стандарту не работает
Конечно, у гсона же нет интуиции. Нужно что-нибудь к нему прикрутить
источник

I

Ilya in Android Developers
Ну вот мне приходит с сервера
[{"name":"Test","type":"0","min_value":"10","max_value":"50"}]
массив с 1 элементом
источник

I

Ilya in Android Developers
есть такой класс open class Attribute(var name: String, var type: Int)
и его наследник

class IntAttribute(name: String, type: Int) : Attribute(name, type) {

   @SerializedName("min_value")
   var minValue = 0

   @SerializedName("max_value")
   var maxValue = 0

}

но в IntAttribute оно не преобразуется
источник

ПП

Проксимов Прксимович... in Android Developers
А почему это должно работать
источник

I

Ilya in Android Developers
а как?
источник

ПП

Проксимов Прксимович... in Android Developers
Сгенерируй pojo
источник

ПП

Проксимов Прксимович... in Android Developers
источник

I

Ilya in Android Developers
Ну и?
источник

ПП

Проксимов Прксимович... in Android Developers
И? Разницу со своим видишь?
источник

I

Ilya in Android Developers
Так он унаследованный, примерно такое же должно быть
источник

I

Ilya in Android Developers
ну разве что у меня @Expose нет
источник