marzelwidmer
04/04/2021, 1:32 PMJSONN
Array
directly in my KMM
setup with `ktor`and KotlinxSerializer
and I don’t know how to define the Data
class 😞
Exception
kotlinx.serialization.json.internal.JsonDecodingException: Unexpected JSON token at offset 1: Expected '{, kind: CLASS'
JSON input: ["Albania","Argentina","Austral.....
at kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException(JsonExceptions.kt:24)
at kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException(JsonExceptions.kt:32)
Respnse
[
"Albania",
"Argentina",
"Australia",
...
]
Data class
@Serializable
data class CountryDto(
val names: ArrayList<String>?
)
API Call
suspend fun fetchAll() = client.get<List<CountryDto>>(baseUrl)
Javier
04/04/2021, 1:35 PMJavier
04/04/2021, 1:36 PMmarzelwidmer
04/04/2021, 1:38 PMOMG
and I was trying to fix it on my data class 🙂 it works … muchos gracias