Serialize enum als Zeichenfolge in JSON.NET mit Attributen

8

Ich möchte enum als String serialisieren, indem ich JSON.NET mit ähnlichen Attributen wie [JsonIgnore]

benutze

Beispielklasse:

%Vor%

Wenn ich dies mit JSON.NET serialisieren:

%Vor%

str wird auf {Gender:0} gesetzt und ich würde {Gender:Male} bevorzugen.

    
shashwat 30.04.2012, 16:37
quelle

1 Antwort

13

Schauen Sie sich [JsonConverter(typeof(StringEnumConverter))] an. Sollte tun, was Sie wollen.

Bearbeiten: Ссылка bietet einige Informationen.

    
Sascha 30.04.2012, 16:55
quelle

Tags und Links