提问人:caeus 提问时间:3/8/2023 更新时间:3/8/2023 访问量:39
如何在杰克逊中处理不同的缺席属性和空属性?
How to process differently absent properties and null properties, in Jackson?
问:
假设我有以下定义
data class Patch<out T>(val value:T)
data class MyPatch(val string:Patch<String?>?)
我想要以下 JSON
{}
反序列化为和序列化自:
MyPatch(null)
我想要以下 JSON
{
"string":null
}
反序列化为和序列化自:
MyPatch(Patch(null))
我认为这一切都归结为 Jackson 管理缺失属性和 (json)null 值的方式。
我期望 NullNode 和 null 的处理方式不同。
答: 暂无答案
评论