1

我想说,这个属性在序列化的 json 中必须是第一个。我们的 json 结构包括资源的 href,我们希望它是 json 中的第一个属性。可能吗?

4

1 回答 1

2

使用 DataContract 和 DataMember 属性。它们适用于 JSON 和 XML。JSON 属性可能不适用于所有 SerivceStack 版本,但我已经确认它适用于 v4。

[System.Runtime.Serialization.DataContract]
public class Team : IReturn<Team>
{
    [System.Runtime.Serialization.DataMember(Order = 3)]
    public int Id { get; set; }

    [System.Runtime.Serialization.DataMember(Order = 2)]
    public string Name { get; set; }

    [System.Runtime.Serialization.DataMember(Order = 1)]
    public DateTime CreatedDate { get; set; }
}
于 2014-02-28T15:11:18.950 回答