1

我在序列化 ServiceStack 中看到了一些奇怪的东西。

我有一个从另一个类继承的类,但是当我发送序列化时,顺序是相反的(第一类属性,然后是基类)并根据文档(http://msdn.microsoft.com/en-us /library/vstudio/ms729813(v=vs.100).aspx ) 第一顺序的 DataContract 和 DataMember 应该是类之后的基类。

有谁知道为什么?或者我该如何解决这个问题?因为倒序序列化是很奇怪的。

public class BaseDTO {
    public String Property1 { get; set; }
}
public class AnotherDTO : BaseDTO {
    public String Property2 { get; set; }
}

结果:{ Property2:“........”,Property1:“........”,}

预期结果:{ Property1:“........”,Property2:“........”,}

4

0 回答 0