I have a class that contains an enum property, and upon serializing the object using JavaScriptSerializer, my json result contains the integer valu
enum
JavaScriptSerializer
You can create JsonSerializerSettings with the call to JsonConverter.SerializeObject as below:
var result = JsonConvert.SerializeObject ( dataObject, new JsonSerializerSettings { Converters = new [] {new StringEnumConverter()} } );