我用fasterxml在2.6.4和关于这一点我对给定的输出没有影响外部服务得到以下JSON:反序列化JSON平到复杂的POJO
{
"name": "dunnosName",
"widthValue": 46.1,
"heightValue": 56.1,
"depthValue": 66.1,
"unit": "mm"
}
,并希望将其映射到以下的POJOs:
public class Dunno {
private String name;
private ValueWithUnit width;
private ValueWithUnit height;
private ValueWithUnit depth;
}
public class ValueWithUnit {
private Float value;
private String unit;
}
我的除外映射应该是这个样子:
name -> Dunno.name
widthValue -> Dunno.width.value
heightValue -> Dunno.height.value
depthValue -> Dunno.depth.value
unit -> Dunno.width.unit
unit -> Dunno.height.unit
unit -> Dunno.depth.unit
是有可能使用fasterxml实现预期的映射?如果是的话,我必须实现哪些fasterxml注释或类才能实现此映射?
只看了一眼电子文档,并不完全确定其可能(可能是,我没有看清楚)。您可能需要代理响应并将其转换为可以自动分析的内容,例如转换每个“值”以包含值和单位。 – Brendan