我正在研究 asp.net mvc 4 web api。我有一堂课,
public class Quiz
{
public int QuizId{get; set;}
public string title{get; set;}
...
...
}
现在我正在尝试检索测验列表,所以我写道,
public List<Quiz> GetQuizs()
{
return repository.ListQuizs();
}
我需要 xml 响应,所以我在 webapi.config 文件中进行了配置,例如,
config.Formatters.XmlFormatter.UseXmlSerializer = true;
我得到了这样的回应,
<ArrayOfQuiz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Quiz>
<QuizId>4</QuizId>
<title>Master Minds</title>
</Quiz>
<Quiz>
<QuizId>5</QuizId>
<title>Master Minds</title>
</Quiz>
</ArrayOfQuiz>
但我想要这样的回应
<Quizs>
<Quiz>
<QuizId>4</QuizId>
<title>Master Minds</title>
</Quiz>
<Quiz>
<QuizId>5</QuizId>
<title>Master Minds</title>
</Quiz>
</Quiz>
我试过了,
public class quizs:List<Quiz>{}
public class Quiz
{
//properties here
}
但我无法将测验列表加载到测验类中。请指导我。