@Serializable data class Data(val message: String, val status: String) val client = OkHttpClient() fun doGetRequest(url: String): String { val request = Request.Builder() .url(url) .build(); val response = client.newCall(request).execute() return response.body?.string() ?: "" } val dogObject: Data = Json { ignoreUnknownKeys = true }.decodeFromString(doGetRequest("https://dog.ceo/api/breeds/image/random")) print(dogObject) // causes following error // kotlinx.serialization.SerializationException: Serializer for class 'Data' is not found.