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;
}