How to Serialize Enum to String in ASP.NET ?

Sometimes when developing an web application , the developers might want to serialize Enum to its string instead of the integer value .

How to Serialize Enum to String in ASP.NET ?

If you are using Json.NET library , then it provides a JsonConverter option called StringEnumConverter which can be used to serialize enum to its string in ASP.NET .

Below is a sample code snippet demonstrating the usage of the StringEnumConverter for an enum.

enum Designation { Architect, Developer }

[[JsonConverter(typeof(StringEnumConverter))]]
public Designation Position { get; set; }

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Hey, wait!Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

You cannot copy content of this page