私は2.6.4でfasterxmlを使用して、私は与えられた出力に影響を及ぼさないその上の外部サービスで、次のJSONを取得:デシリアライズフラットJSON
{
"name": "dunnosName",
"widthValue": 46.1,
"heightValue": 56.1,
"depthValue": 66.1,
"unit": "mm"
}
し、それをマップしたいですPOJOを次
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注釈やクラスを実装する必要がありますか?
eドキュメント、その可能性を完全には確信していない(それは、私は完全に見ていない可能性があります)。レスポンスをプロキシし、自動的に解析できるものを得るために、レスポンスをプロキシする必要があるかもしれません。例えば、各 "value"に値と単位を含むように変換するなどです。 – Brendan