c# 序列化成JSON
[XmlRoot("checkcode_send_response")] public class IntegralSendCheckCodeResponse { /// <summary> /// 是否发送成功 /// </summary> [XmlElement("success")] public bool Success { get; set; } }
//获取属性的特性PropertyInfo info = //对象属性info.GetCustomAttributes();//获取类型的特性obj.GetType().GetCustomAttributes();
[解决办法]
给你摘取一段Newtongsoft.dll中的帮助文档内容:
[JsonObject(MemberSerialization.OptIn)]public class Person{ // "John Smith" [JsonProperty] public string Name { get; set; } // "2000-12-15T22:11:03" [JsonProperty] [JsonConverter(typeof(IsoDateTimeConverter))] public DateTime BirthDate { get; set; } // new Date(976918263055) [JsonProperty] [JsonConverter(typeof(JavaScriptDateTimeConverter))] public DateTime LastModified { get; set; } // not serialized public string Department { get; set; }}
[解决办法]