ich die JsonTypeInfo verwendet richtigkann nicht über Jackson auf Deserialisierung von polymorphen Typ JSON von Jersey verarbeiten
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type")
public abstract class Car {
}
public class Audi extends Car {
// Getters and Setters
}
public class Merc extends Car {
// Getters and Setters
}
Für die folgende Struktur der json zu entsprechenden Untertypen deserialisieren - Map<String, Car> info
Hier ist mein JSON Probe
{
info: {
"xyz": {
type: "Audi"
},
"abc": {
type: "Merc"
}
}
}
die obige JSON deserialisieren nicht richtig und erhält den Fehler 400: nicht imstande, JSON zu verarbeiten. Was fehlt mir hier?
möglich "Duplikat" von https://stackoverflow.com/questions/8565299/polymorphism-in-json-jersey-and-jackson?rq=1 – Nico