对象序列化反序列化为xml
2011-05-21 22:37
288 查看
序列化对象为xml:
xml反序列化为对象:
结合【模拟Post请求】http://blog.csdn.net/a497785609/archive/2011/05/21/6437154.aspx可以实现客户端和网站的通讯。
/// <summary> /// 序列化对象 /// </summary> /// <typeparam name="T">对象类型</typeparam> /// <param name="t">对象</param> /// <returns></returns> public static string Serialize<T>(T t) { using (StringWriter sw = new StringWriter()) { XmlSerializer xz = new XmlSerializer(t.GetType()); xz.Serialize(sw, t); return sw.ToString(); } }
xml反序列化为对象:
/// <summary> /// 反序列化为对象 /// </summary> /// <param name="type">对象类型</param> /// <param name="s">对象序列化后的Xml字符串</param> /// <returns></returns> public static object Deserialize(Type type, string s) { using (StringReader sr = new StringReader(s)) { XmlSerializer xz = new XmlSerializer(type); return xz.Deserialize(sr); } }
结合【模拟Post请求】http://blog.csdn.net/a497785609/archive/2011/05/21/6437154.aspx可以实现客户端和网站的通讯。
相关文章推荐
- XStream 通过对象流进行对象与xml的序列化和反序列化
- 将对象序列化,反序列化到XML
- (转).NET对象的XML序列化和反序列化
- 【转】.NET对象的XML序列化和反序列化
- 怎么给这个xml文件建立对象,以便使对象和xml文件序列化和反序列化
- Xml与对象之间的序列化、反序列化
- .NET对象的XML序列化和反序列化
- 对象的序列化与反序列化,以xml,二进制流的方式,soap方式序列化对象
- xml和对象直接的序列化和反序列化
- 实体类对象与XML字符串的序列化和反序列化(示例)
- (转) .NET对象的XML序列化和反序列化
- Java对象的XML序列化和反序列化 - (2)
- 用 XStream 序列化/反序列化 XML 为 Java 对象(实例)
- Xml与对象之间的序列化、反序列化(转)
- C# XmlSerializer 对象的Xml序列化和反序列化
- .NET对象的XML序列化和反序列化
- 对象,对象集合的简单Xml序列化与反序列化
- 格式化程序尝试对消息反序列化时引发异常: 尝试对参数 http://tempuri.org/ 进行反序列化时出错: GetLzdtArticleResult。InnerException 消息是“反序列化对象 属于类型 lzdt.DTO.Dtolzdt[] 时出现错误。读取 XML 数据时,超出最大
- .NET 对象的序列化与反序列化 Binary,Soap,Xml
- JAXB主要用来实现对象和XML之间的序列化和反序列化