Serialisieren Sie die Enumeration als Zeichenfolge in JSON.NET mithilfe von Attributen

Ich möchte eine Aufzählung als Zeichenfolge mit JSON.NET mit ähnlichen Attributen serialisieren[JsonIgnore]

Beispielklasse:

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

Wenn ich dies mit JSON.NET serialisiere:

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

str ist eingestellt auf{Gender:0} und ich würde es vorziehen{Gender:Male}.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage