разрулит, как парсить JSON?
Да, если есть поле type, которое соотвествует SerialName, то все работает
Если в JSON не указано имя конкретного класса - то нет
Тут можно почитать что и как. Вкратце - в json представление будет новое поле type (ваше или автосгенерированное по имени класса), но работать будет. https://github.com/Kotlin/kotlinx.serialization/blob/master/docs/polymorphism.md
Обсуждают сегодня