gpt4 book ai didi

android - Ktor 客户端的 JsonFeature 未解决

转载 作者:行者123 更新时间:2023-12-04 23:44:19 29 4
gpt4 key购买 nike

我正在 android 中启动基于 Ktor 的客户端,我想使用任何序列化程序,目前,来自 kotlinx 的序列化程序,但其他序列化程序的结果是相同的 - 未找到 JsonFeature(在下面的 fragment 中突出显示)。我错过了什么?

class StreamClient {
val client: HttpClient
init {
client = HttpClient(Android) {
install(JsonFeature) {
serializer = KotlinxSerializer()
}
}
}
}
Gradle :
implementation("io.ktor:ktor-client-core:$ktor_version")
implementation("io.ktor:ktor-client-android:$ktor_version")
implementation("io.ktor:ktor-client-serialization:$ktor_version")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.0")

最佳答案

这与您的问题完全无关,但由于 Ktor 2.0 JsonFeature已弃用,取而代之的是 ContentNegotation

install(ContentNegotiation) {
json()
}
https://ktor.io/docs/eap/serialization-client.html#install_plugin

关于android - Ktor 客户端的 JsonFeature 未解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65952200/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com