我正在考虑使用 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 的第一个输出?