0
我使用的是Spring Web服務,並在我的控制器中使用@RequestBody和@ResponseBody。現在根據我的理解,這些註釋會將傳入的請求轉換爲您指定的類對象。但是,如果我的類對象具有對其他類對象的引用呢?喜歡的東西:春天的Web服務請求和響應映射其他對象的列表
public class Question {
private String questionText;
List<Options> options;
public String getQuestionText() {
return questionText;
}
public void setQuestionText(String questionText) {
this.questionText = questionText;
}
//getters and setters for options
}
傳入的請求可以是這個樣子:
{"questionText":"sample question","options":{"option-0":"option0","option-1":"option1","option-2":"option2","option-3":"option3"}}
選項看起來是這樣的:
public class Option {
private String option;
public String getOption() {
return option;
}
public void setOption(String option) {
this.option = option;
}
}
如何將這種映射?
號選項不枚舉 – tsure
公共類選項{ \t \t私人字符串選項; \t public String getOption(){ \t \t return option; \t} \t公共無效的SetOption(字符串選項){ \t \t this.option =選項; \t} } – tsure