enum 轉爲 string:EnumMember & StringEnumConverterblog
public enum CampaignStatus : Int32 { [EnumMember(Value = "Running")] Running = 1, [EnumMember(Value = "Archived")] Archived = 2, [EnumMember(Value = "NotRunning")] NotRunning = 3 }
/// <summary> /// optional /// </summary> [JsonProperty("campaignStatus")] [JsonConverter(typeof(StringEnumConverter))] public CampaignStatus? CampaignStatus { get; set; }
enum array 轉爲string array:StringEnumConverter & JsonPropertyget
[JsonProperty(PropertyName = "Status", ItemConverterType = typeof(StringEnumConverter))] public CampaignStatus[] Status { get; set; }
dll引用:string
using Newtonsoft.Json; using Newtonsoft.Json.Converters;