How to Return a List

Hi ,

Please help me out on this I need to return question , answer and maximumMark in a List

    private String id;
    private String assignmentId;
    private String question;
    private String answer;
    private double maximumMark;

In DB Mongo it is saving as this

"_id" : ObjectId("5ec65b29c1549416fc2ac595"),
    "assignmentId" : "5ec65669c154947ef53f31ff",
    "question" : "What is heteroscedasticity ?",
    "answer" : "ABC",
    "maximumMark" : 20.0,

And when returning to front end it should return as like this how could i do this

{
    "assignmentId": "5ec65669c154947ef53f31ff",
    "questionList": [
        {
            "question": "What is heteroscedasticity ?",
            "answer": "ABC",
            "maximumMark": 20
        }
]
}

I am working on Spring Boot Java . Please help


This is how i initialize the method

  public AssignmentQuestionVO toVO(AssignmentQuestion assignmentQuestion) {

        return AssignmentQuestionVO.builder()
                .id(assignmentQuestion.getId())
                .assignmentId(assignmentQuestion.getAssignmentId())
               .questionList() // How to set to list Here
                .createdOn(assignmentQuestion.getCreatedOn())
                .updatedOn(assignmentQuestion.getUpdatedOn())
                .build();
    }

How to set the questionList

these are the my model class and VO class

VO Classes

public class AssignmentQuestionVO {

    private String id;
    private String assignmentId;
    private List<QuestionVO> questionList = new ArrayList<>();
}
public class QuestionVO {

    private String question;
    private String answer;
    private double maximumMark;
}

Model Class

public class AssignmentQuestion {

    @Id
    private String id;

    private String assignmentId;

    private String question;

    private String answer;

    private double maximumMark;
}