【发布时间】:2019-08-13 20:14:55
【问题描述】:
存在具有value动态属性的JSON实体:
{
"name" : "name1",
"value" : {"different structures: strings, enums, arrays, custom entities"}
}
实体的Java表示:
public class Entity {
public String name;
public Object value;
}
在value 中可以传递完全不同的JSON 结构。每次value都应该映射到不同的POJO。
除了对value 属性内容(Map<String, String> 结构)的额外反序列化之外,是否有任何通用方法可以将 value 属性反序列化为特定实体?
【问题讨论】:
标签: java json jackson deserialization json-deserialization