{
"courseId":3,
"userId":"1234456676",
"list" : [{
"id": "1",
"answer": "B"
},
{
"id": "1",
"answer": "A"
}]
}
前端传的是这样的格式数据,后台解析:
首先建立一个vo,数据的属性必须与前端传的属性值对应;(必须对应)而且用@RequestBody接受
public class QuestionBankVo {
private Integer id;
private String subject;
private List<String> optional;
private String analyze;
private String answer;
private String type;
private String title;
private Integer excelId;
//~~用户id
private String userId;
//~~题库集合
private List<QuestionBank> list;
//~~三级id
private Integer courseId;
@PostMapping("/answer")
public String getGrade(@RequestBody QuestionBankVo questionBankVo) {
Result result = new Result();
List<Integer> ids = new ArrayList<>();
List<String> answers = new ArrayList<>();
QuestionBank questionBank1 = new QuestionBank();
List<QuestionBank> questionBankList = questionBankVo.getList();
for (QuestionBank questionBank : questionBankList) {
ids.add(questionBank.getId());
answers.add(questionBank.getAnswer());
}
这样就可以解析到了数据;;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)