【发布时间】:2021-06-18 20:49:58
【问题描述】:
我在 Ktor 应用程序中使用 Kotlinx 序列化,并寻找相当于 Jacksons @JsonIgnoreProperties(ignoreUnknown = true) 注释。我知道
install(ContentNegotiation) {
json(Json{ ignoreUnknownKeys = true })
}
我有许多类注释为@Serializable。有没有办法只将 ignoreUnknownKeys 应用于一个类型类/类型,就像我可以对 Jackson 做的那样?
【问题讨论】:
-
恐怕只能忽略
format实例级别的未知键,这是 Ktor 创建的唯一副本 github.com/Kotlin/kotlinx.serialization/blob/master/docs/…