如何将 GsonSerializer 用于 ktor?
Posted
技术标签:
【中文标题】如何将 GsonSerializer 用于 ktor?【英文标题】:How to get to use GsonSerializer for ktor? 【发布时间】:2021-08-30 06:18:03 【问题描述】:在https://ktor.io/docs/json.html#gson 中,我可以看到我们可以将 GsonSerialzer 作为代码
install(JsonFeature)
serializer = GsonSerializer()
setPrettyPrinting()
disableHtmlEscaping()
但我似乎无法加入这个课程。我应该导入哪个库(在我的 Gradle 中)才能访问它们?
【问题讨论】:
【参考方案1】:implementation "io.ktor:ktor-client-gson:$ktor_version"
来自docs
【讨论】:
编辑:等一下,我在 ktor-gson:1.6.0 中看不到那个类(已修复)【参考方案2】:快速说明,GSON
仅适用于 JVM
目标作为其 java 序列化/反序列化库。
如果您有原生目标,那么您可能想要使用 kotlinx-serialization (ktor-client-serialization
)
【讨论】:
以上是关于如何将 GsonSerializer 用于 ktor?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用针对 linuxX64 的 ktor-client-core 修复“未解决的参考:HttpClient”