私は次のようなjson構造を持っています
{"myobj": { "ford" : [ {"color":"blue","ford_property":"A" } ], "audi": [ {"color":"red", "audi_property":"B"}, {"color":"black", "audi_property":"C"} ] } }
クラス構造は
abstract class Car implements Serializable {
private String color;
// getter setter here
}
class Ford extends Car {
private String fordProperty;
// getter setter here
}
class Audi extends Car {
private String audiProperty;
// getter setter here
}
私の応答クラス
class Response implements Serializable {
private Map<String, List<Car>> myObj;
// getter setters
}
クラスで使用しようとし@JsonSubTypes
ましたが、オブジェクトの一部としての名前が必要です。Car
type
class
{"color":"blue","ford_property":"A" }
ありがとう