JavaScriptSerializer - JSON serialization of enum as string

后端 未结 27 2386
耶瑟儿~
耶瑟儿~ 2020-11-22 03:22

I have a class that contains an enum property, and upon serializing the object using JavaScriptSerializer, my json result contains the integer valu

27条回答
  •  暖寄归人
    2020-11-22 03:55

    For ASP.Net core Just add the following to your Startup Class:

    JsonConvert.DefaultSettings = (() =>
            {
                var settings = new JsonSerializerSettings();
                settings.Converters.Add(new StringEnumConverter { AllowIntegerValues = false });
                return settings;
            });
    

提交回复
热议问题