Моя проблема заключается в отображении вложенных ответов в вопросе в мой Question.class.Я попытался использовать Map в своем классе Question, чтобы DataSnapshot.getValue заполнил класс запрашиваемыми параметрами.Я получаю все выше вложенной структуры.но не ответы, такие как, A, B, C & D.
Это образец моей структуры Firebase,

Класс, который я создал для отображения параметров.
public class Question {
private String ID;
private String description;
private String resource;
private String source;
private Map<Answer, String> A;
private Map<Answer, String> B;
private Map<Answer, String> C;
private Map<Answer, String> D;
public Map<Answer, String> getA() {
return A;
}
...
public Question(){}
public Question(String ID, String description, String resource, String source) {
this.ID = ID;
this.description = description;
this.resource = resource;
this.source = source;
}
public String getID() {
return ID;
}
public void setID(String ID) {
this.ID = ID;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getResource() {
return resource;
}
public void setResource(String resource) {
this.resource = resource;
}
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
}