【发布时间】:2018-06-18 15:22:25
【问题描述】:
假设我有以下平面 JSON 结构:
{
"name": "name",
"validFrom": "2018-01-09",
"validTo": "2018-01-10",
}
和MyPojo类:
public class MyPojo {
private String name;
@JsonUnwrapped
private Validity validity;
}
和Validity 类:
public class Validity {
private LocalDate validFrom;
private LocalDate validTo;
}
我创建了自定义展开序列化程序,它工作正常。
我想将上面的 JSON 反序列化为 MyPojo 类,其中包括 Validity 值对象。
Validity 的自定义反序列化器应该如何实现?
@JsonProperty 不起作用,因为我想将 2 个 Json 属性用于 Validity 构造
【问题讨论】:
标签: java json jackson deserialization json-deserialization