DataContractSerializer の使用を検討していますが、適切な出力形式を取得するのに問題があります。DataContractSerializer は、次のクラスをシリアル化します
[DataContract(Name = "response")]
public class MyCollection<T>
{
[DataMember]
public List<T> entry { get; set; }
[DataMember]
public int index { get; set; }
}
の中へ
<response><entry><T1>object1</T1><T2>object2</T2></entry><index></index></response>
しかし、私が欲しいのは
<response><entry><T1>object1</T1></entry><entry><T2>object2</T2></entry><index></index></response>
DataContractSerializer でこれを行うにはどうすればよいですか? しかし、DataContractJsonSerializer の最初の出力も維持しますか?