webapi 控制json的字段(key)显示顺序

时间:2021-05-05 03:44:19

使用两个c#的特性:

加在类上的:[DataContract]

加在字段上的:[DataMember(Name = "ResultCode",EmitDefaultValue = true,IsRequired = true, Order = 1)]

    [DataContract]
public class ResponseMessage
{
/// <summary>
/// 信息类型
/// </summary>
[DataMember(Name = "ResultCode",EmitDefaultValue = true,IsRequired = true, Order = )]
public int ResultCode { get; set; }
}

这个order就是控制顺序的。C#就是辣么强大。

webapi 控制json的字段(key)显示顺序