如何为 ktor 使用 GsonSerializer?
How to get to use GsonSerializer for ktor?
在https://ktor.io/docs/json.html#gson中,我可以看到我们可以将 GsonSerialzer 作为代码
install(JsonFeature) {
serializer = GsonSerializer() {
setPrettyPrinting()
disableHtmlEscaping()
}
}
但我似乎无法包含这个 class。我应该导入哪个库(在我的 Gradle 中)才能访问它们?
implementation "io.ktor:ktor-client-gson:$ktor_version"
来自docs
快速说明,GSON
仅适用于 JVM
个目标,因为它是 java serialization/deserialization 库。
如果您有原生目标,那么您可能想要使用 kotlinx 序列化 (ktor-client-serialization
)
在https://ktor.io/docs/json.html#gson中,我可以看到我们可以将 GsonSerialzer 作为代码
install(JsonFeature) {
serializer = GsonSerializer() {
setPrettyPrinting()
disableHtmlEscaping()
}
}
但我似乎无法包含这个 class。我应该导入哪个库(在我的 Gradle 中)才能访问它们?
implementation "io.ktor:ktor-client-gson:$ktor_version"
来自docs
快速说明,GSON
仅适用于 JVM
个目标,因为它是 java serialization/deserialization 库。
如果您有原生目标,那么您可能想要使用 kotlinx 序列化 (ktor-client-serialization
)