xml字符串转换成Java对象


controller里接收发送方的请求:
@RequestBody关键字里的东西,就是http请求的报文

public object GetXmlObject(string xml, Type type) { try   {     using (StringReader rdr = new StringReader(xml))     {       XmlSerializer serializer = new XmlSerializer(type);       return serializer.Deserialize(rdr);     }   }   catch (Exception)   {     return null;   } } [Serializable] [XmlRoot("Root")] public class Root { [XmlArray("Users")] [XmlArrayItem("User")] public List<User> Users { get; set; } //[XmlElement("User")] } [Serializable] public class User { [XmlAttribute("UserId")] public string UserId { get; set; } [XmlAttribute("UserName")] public string UserName { get; set; } } 

 

showtooltip


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM