【发布时间】:2019-02-15 06:19:33
【问题描述】:
我正在使用Jackson 反序列化具有Optional 成员变量的类,所以它看起来像
class Test{
Optional<String> testString;
}
但是以序列化的形式看起来是合法的
{
"value": {
"testString": "hi"
}
如何将其反序列化回我的Test 类?因为当我尝试这样做时,它会显示未知字段“值”。不改变我的测试类是否有可能。
【问题讨论】:
-
可能与 link 相关,并更好地理解为什么不应首选
Optional作为字段类型。 -
@nullpointer,它有效但我使用的类来自第三方库
标签: java jackson deserialization optional