как сгруппировать ответ от модифицированного ПОЖО по подобному значению ключа? - PullRequest
0 голосов
/ 11 июля 2019

JSON-ответ:

{
    "error": "false",
    "data": [
        {
            "id": "2596",
            "question": "test",
            "answer": "c",
            "subject_name": "Physics"
        },
        {
            "id": "2595",
            "question": "what is chemistry?",
            "answer": "c",
            "subject_name": "Chemistry"
        },
        {
            "id": "2594",
            "question": "what is physics?",
            "answer": "a",
            "subject_name": "Physics"
        }
    ]
}

Я хочу сгруппировать ответ по "subject_name"

Мой класс POJO:

public class Question {

    @SerializedName("id")
    @Expose
    private String id;
    @SerializedName("question")
    @Expose
    @SerializedName("answer")
    @Expose
    private String answer;
    @SerializedName("subject_name")
    @Expose
    private String subject_name;    
    public String getSubject_name() {
        return subject_name;
    }
    public void setSubject_name(String subject_name) {
        this.subject_name = subject_name;
    }
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getQuestion() {
        return question;
    }
    public void setQuestion(String question) {
        this.question = question;
    }
    public String getAnswer() {
        return answer;
    }
    public void setAnswer(String answer) {
        this.answer = answer;
    }
    public String getLevel() {
        return level;
    }
  }
...