【发布时间】:2018-12-27 15:58:31
【问题描述】:
我有很多不同的类,它们都有一个需要自定义反序列化的属性。
例子:
data class Specific(val a: String, val b: String) // <-- Needs special deserialization
data class Foo(val value: String, val sp: Specific)
data class Bar(val something: Int, val sp: Specific)
我尝试使用StdDeserializer 创建自定义反序列化器。这只有在我为实际类(Foo 和Bar)编写反序列化程序时才有效,但我只想为Specific 类型编写一个。
当我使用 Kotlin 时,我会喜欢非 java 注释的方式。
【问题讨论】:
标签: java json kotlin jackson deserialization