penukar berasaskan atribut
. Ini akan menunjukkan bahawa program bersiri menukarkan nilai penghitungan kepada rentetan: [JsonConverter]
StringEnumConverter
using Newtonsoft.Json; using Newtonsoft.Json.Converters; [JsonConverter(typeof(StringEnumConverter))] public Gender Gender { get; set; }
StringEnumConverter
JsonSerializer
Konfigurasi Global <全>
serializer.Converters.Add(new Newtonsoft.Json.Converters.StringEnumConverter());
<枚> Penghitungan: JsonConverter
jsonconveter:
[JsonConverter(typeof(StringEnumConverter))] public enum Gender { Male, Female }
pilihan lain <<> <小> lialingcase:
Gunakan fungsi pembinaanJsonConvert.SerializeObject(MyObject, new Newtonsoft.Json.Converters.StringEnumConverter());
Atas ialah kandungan terperinci Bagaimana untuk bersiri enums sebagai rentetan menggunakan JavaScriptSerializer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!