-3

我需要保存一些从列表视图中获取的值,我的问题是如何执行此实现来保存我的值?我需要这样做。

[
    {
        "id_question": "my value here",
        "answers": [
            {
                "my_answer":"value for this answer",
                "id_answer":"my value here"
            },
            {
                "my_answer":"value for this answer",
                "id_answer":"my value here"
            }
        ]
    }
]

最近我用

List<Map<String, String>[]> listOfMaps = new ArrayList<Map<String, String>[]>();
4

1 回答 1

1

答案.java

public class Answer {
     private String myAnswer;
     private String idAnswer;
     //constructor, setters and getters
}

问题.java

public class Question {
     private String question;
     private List<Answer> answerList;
     //constructor, setters and getters
}

在你现在的班级

private List<Question> questionList;

如果我将您问题中的“保存”一词理解为保存到本地数据库,那么这些类可以直接转换为领域类。

PS 获得这种数据结构的简单方法是坚持基础。也就是说,对象是实时实体的表示。

于 2019-04-12T17:31:58.677 回答