https://kotlinlang.org logo
#multiplatform
Title
# multiplatform
p

Patrick Jackson

07/23/2019, 11:31 PM
Anyone know what happened to KotlinxSerializer in Ktor 1.2.2? Previously I could do:
Copy code
HttpClient {
      install(JsonFeature) {
           serializer = KotlinxSerializer()
But after updating the KotlinxSerializer class is not found
r

russhwolf

07/24/2019, 1:49 AM
It’s in a separate module as of 1.2.0. Make sure to add
ktor-client-serialization
in common and
ktor-client-serialization-jvm
or
ktor-client-serialization-native
in platform targets
o

olonho

07/24/2019, 6:38 AM
s

Sergioedcigreja

07/24/2019, 8:10 AM
and don't forget to add this to your settings.gradle
pluginManagement {
resolutionStrategy {
eachPlugin {
if (requested.id.id == "kotlin-multiplatform") {
useModule("org.jetbrains.kotlin:kotlin-gradle-plugin:${requested.version}")
}
if (requested.id.id == "kotlinx-serialization") {
useModule("org.jetbrains.kotlin:kotlin-serialization:${requested.version}")
}
}
}
}
p

Patrick Jackson

07/24/2019, 2:16 PM
Thank you! been looking for this for awhile