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