Attribut -basierter Konverter
an. Dies zeigt an, dass das Serialisierungsprogramm den Aufzählungswert in eine Zeichenfolge umwandelt: [JsonConverter]
StringEnumConverter
using Newtonsoft.Json; using Newtonsoft.Json.Converters; [JsonConverter(typeof(StringEnumConverter))] public Gender Gender { get; set; }
hinzufügen
StringEnumConverter
JsonSerializer
Globale Konfiguration <全>
serializer.Converters.Add(new Newtonsoft.Json.Converters.StringEnumConverter());
<枚> Aufzählung: JsonConverter
JsonConveter:
[JsonConverter(typeof(StringEnumConverter))] public enum Gender { Male, Female }
Andere Optionen <<> <小> lialingcase:
Verwenden Sie die KonstruktionsfunktionJsonConvert.SerializeObject(MyObject, new Newtonsoft.Json.Converters.StringEnumConverter());
Das obige ist der detaillierte Inhalt vonWie serialisieren Sie Enums als Zeichenfolgen mit JavaScriptSerializer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!