私は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
}
しかし、クイズのリストをクイズクラスにロードできません。私を導いてください。