Jonathan Olsson
03/25/2021, 7:57 AM@Serializable
data class BaseResult<T>(val data: T, val foo: Int)
@Serializable
data class SomeData(val bar: String)
// Then when decoding incoming json I do:
val response = Json { ignoreUnknownKeys = true }
.decodeFromString<BaseResult<SomeData>>(responseBody)
When doing this I get the following error:
Serializer for class 'SomeData' is not found.
kotlinx.serialization.SerializationException: Serializer for class 'SomeData' is not found.
Mark the class as @Serializable or provide the serializer explicitly.
araqnid
03/25/2021, 11:49 AM