I want to serialize enum as string using JSON.NET using attributes similar to [JsonIgnore]
Example class:
enum Gender { Male, Female }
class ABC
{
public Gender { get; set; }
}
If I serialize this using JSON.NET:
var a = new ABC();
var str = JsonConvert.SerializeObject(a);
str
is set to {Gender:0}
and I would prefer {Gender:Male}
.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…