kotlin
dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.0")
}
kotlin
dependencies {
implementation("com.squareup.retrofit2:retrofit:2.9.0")
implementation("com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:0.8.0")
}
kotlin
val retrofit = Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(Json.asConverterFactory(MediaType.get("application/json")))
.build()
kotlin
dependencies {
implementation("io.ktor:ktor-client-core:1.5.0")
implementation("io.ktor:ktor-client-json:1.5.0")
implementation("io.ktor:ktor-client-serialization:1.5.0")
}
kotlin
val client = HttpClient {
install(JsonFeature) {
serializer = KotlinxSerializer()
}
}