问题描述
对象如下:publicclassStudent{publicintID{get;set;}publicstringName{get;set;}publicintAge{get;set;}}想要序列化成如下xml<Studentkey="ID"><IDtype="int">1</ID><Nametype="string">张三</Name><Agetype="int">张三</Age></Student>
解决方案
本帖最后由 yaopeng117 于 2015-08-20 17:29:31 编辑
解决方案二:
没人知道么?自己顶
解决方案三:
publicstaticstringSerializer(Typetype,objectobj)//Type就是你的对象的类型,object就是你对象的实例{MemoryStreamStream=newMemoryStream();XmlSerializerxml=newXmlSerializer(type);try{//序列化对象xml.Serialize(Stream,obj);}catch(InvalidOperationException){throw;}Stream.Position=0;StreamReadersr=newStreamReader(Stream);stringstr=sr.ReadToEnd();sr.Dispose();Stream.Dispose();returnstr;}
解决方案四:
Newtonsoft.Json.dll
时间: 2024-11-02 12:36:53