Serializuj enum jako łańcuch w JSON.NET używając atrybutów

Chcę serializować enum jako łańcuch używając JSON.NET używając atrybutów podobnych do[JsonIgnore]

Przykładowa klasa:

<code>enum Gender { Male, Female }
class ABC
{
    public Gender { get; set; }
}
</code>

Jeśli serializuję to za pomocą JSON.NET:

<code>var a = new ABC();
var str = JsonConvert.SerializeObject(a);
</code>

str jest ustawione na{Gender:0} i wolałbym{Gender:Male}.

questionAnswers(1)

yourAnswerToTheQuestion