我用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