val value: Any?) {
}
Есть такой класс, и при десерелиализации из JSON значение "value": 2 будет воспринято как Double 2.0, а не Integer 2. Из-за этого получаю java.lang.ClassCastException: Cannot cast java.lang.Double to java.lang.Integer. Как избежать данной проблемы?
А зачем тебе Any? Ну либо кастомный конвертер
(value as Int).toDouble() ?
Обсуждают сегодня