SrSouza
04/18/2020, 9:58 PMCaused by: java.lang.ClassCastException: kotlin.collections.EmptyList cannot be cast to java.lang.String
How can I make my Serializer works in List and Map?
My currently serializer.
@Serializer(forClass = String::class)
object ChangeColor : KSerializer<String> { ... }
Usage that is causing this exception:
@Serializable(with = ChangeColor::class)
val messages: List<String> = listOf()
Dominaezzz
04/18/2020, 10:18 PMval messages: List<@Serializable(with = ChangeColor::class) String> = listOf()
SrSouza
04/18/2020, 10:43 PMSrSouza
04/18/2020, 10:43 PMDominaezzz
04/18/2020, 10:47 PMSrSouza
04/18/2020, 10:50 PMSrSouza
04/18/2020, 10:56 PMSrSouza
04/18/2020, 11:00 PMDominaezzz
04/18/2020, 11:00 PM