0

私は次のような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ましたが、オブジェクトの一部としての名前が必要です。Cartypeclass{"color":"blue","ford_property":"A" }

ありがとう

4

1 に答える 1