List<T>到XML的序列化与反序列化

简介: 原文 http://hi.baidu.com/shishengli1234/item/f0536f36335390c22f8ec24b Model.RESE_SCH sch1 = new Model.

原文 http://hi.baidu.com/shishengli1234/item/f0536f36335390c22f8ec24b

Model.RESE_SCH sch1 = new Model.RESE_SCH();
                sch1.CLINIC_TIME = DateTime.Now.AddDays(1);
                sch1.EXPERT_NO = "1";
                sch1.REG_TYPE = "1";
                sch1.RSRC_ID = "1";
                sch1.SERIAL_NO = "22";
                sch1.UUID = "1";

 

                Model.RESE_SCH sch2 = new Model.RESE_SCH();
                sch2.CLINIC_TIME = DateTime.Now.AddDays(2);
                sch2.EXPERT_NO = "1";
                sch2.REG_TYPE = "1";
                sch2.RSRC_ID = "1";
                sch2.SERIAL_NO = "22";
                sch2.UUID = "1";

 

                List<Model.RESE_SCH> reseList = new List<Model.RESE_SCH>();
                reseList.Add(sch1);
                reseList.Add(sch2);

 

                XmlSerializer ser = new XmlSerializer(typeof(List<Model.RESE_SCH>));
                System.IO.MemoryStream mem = new MemoryStream();
                XmlTextWriter writer = new XmlTextWriter(mem, Encoding.Default);
                ser.Serialize(writer, reseList);
                writer.Close();

                string strtmp = Encoding.Default.GetString(mem.ToArray());


                 //反序列化           
                StreamReader sr = new StreamReader("文件路径");//定义流将xml读出来                
                var listsch = ser.Deserialize(sr);//反序列化成object
                List<Model.RESE_SCH> reses = listsch as List<Model.RESE_SCH>;

 

 

目录
相关文章
|
1月前
|
存储 C#
C#中的序列化和反序列化
C#中的序列化和反序列化
12 0
|
1月前
|
存储 Java 数据库
|
3月前
|
Go
golang力扣leetcode 297.二叉树的序列化与反序列化
golang力扣leetcode 297.二叉树的序列化与反序列化
24 0
|
3月前
|
分布式计算 Java 大数据
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
53 0
|
13天前
|
存储 Java
Java输入输出:解释一下序列化和反序列化。
Java中的序列化和反序列化是将对象转换为字节流和反之的过程。ObjectOutputStream用于序列化,ObjectInputStream则用于反序列化。示例展示了如何创建一个实现Serializable接口的Person类,并将其序列化到文件,然后从文件反序列化回Person对象。
24 5
|
1月前
|
存储 C#
C#中的序列化和反序列化案例
C#中的序列化和反序列化案例
13 0
|
1月前
|
JSON Java Maven
使用Jackson进行 JSON 序列化和反序列化
使用Jackson进行 JSON 序列化和反序列化
27 0
|
1月前
|
XML 存储 BI
如何把一个 ABAP 类的实例,序列化成 XML 字符串试读版
如何把一个 ABAP 类的实例,序列化成 XML 字符串试读版
13 0
|
1月前
|
存储 JSON 网络协议
【计算机网络】序列化,反序列化和初识协议
【计算机网络】序列化,反序列化和初识协议
|
2月前
|
vr&ar
MFC序列化及反序列化变量
MFC序列化及反序列化变量
16 0

相关课程

更多