我想能够说,这个属性必须是序列化json中的第一个。我们的json结构包括对资源的href,我们希望它是json中的第一个属性。有可能吗?
答案 0 :(得分:1)
使用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; }
}