gpt4 book ai didi

kotlin - ktor 与 kotlinx 序列化 : how to use JSON. 非严格

转载 作者:行者123 更新时间:2023-12-02 01:14:11 30 4
gpt4 key购买 nike

我正在尝试初始化 Ktor http 客户端并设置 json 序列化。我需要允许 JSON.nonstrict 对象允许的非严格反序列化。只是不知道如何将此设置应用于序列化器。

 val client = HttpClient {
install(JsonFeature) {
serializer = KotlinxSerializer()
}
}

最佳答案

您可以使用 Json 构建器指定 json 配置,并将其传递到 KotlinxSerializer 中。

val client = HttpClient {
install(JsonFeature) {
serializer = KotlinxSerializer(Json {
isLenient = true
ignoreUnknownKeys = true
})
}
}

Json 构建器的确切字段是实验性的,可能会发生变化,因此请查看 source code here.

关于kotlin - ktor 与 kotlinx 序列化 : how to use JSON. 非严格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53547437/

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