ServiceStack - 序列化顺序不正确?

时间:2014-09-05 13:40:55

标签: servicestack servicestack-text

我在序列化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:" ........", }

0 个答案:

没有答案