{
@SerializedName("events")
@Expose
private List<? extends Event> events = null;
public List<? extends Event> getEvents() {
return events;
}
public void setEvents(List<? extends Event> events) {
this.events = events;
}
public EventWrapper(List<? extends Event> events) {
this.events = events;
}
}В такой реализации выдает
{
"events": [
{
}
]
}Но если вместо List<? extends Event> указать List<EventBattery>, то все нормально сериализуется, хотя EventBattery наследуется от Event
Есть у кого идеи?
Обсуждают сегодня