using System.Collections.Generic;
using Newtonsoft.Json.Converters;
[JsonConverter(typeof(StringEnumConverter))]
public Status State{get;set;}
public static void Main()
MyClass myObj = JsonConvert.DeserializeObject<MyClass>("{'State': 'Accepted'}");
Console.WriteLine(myObj.State);
myObj = JsonConvert.DeserializeObject<MyClass>("{'State': 'Unsupported'}");
Console.WriteLine(myObj.State);