什么是XML序列化和反序列化,它在数据持久化中的作用是什么?

admin 百科 12
XML序列化将对象公共字段和属性转为结构化XML文本,反序列化则还原对象;不保存类型信息、不处理私有成员,跨系统对接需注意类型一致性。

什么是XML序列化和反序列化,它在数据持久化中的作用是什么?-第1张图片-佛山资讯网

XML序列化是把对象的公共字段和属性值转成结构化的XML文本,反序列化则是从XML文本还原出对象。它不保存类型信息,也不处理私有成员或方法,所以反序列化后的对象类型可能和原始不一致——这点在跨系统对接时要特别注意。

XML序列化怎么工作

它用标签包裹数据,比如一个Person对象序列化后可能是:

李四28

这个过程只依赖类的公共属性,不需要[Serializable]标记(和二进制序列化不同),但字段名会直接变成XML元素名。

标签: 数据持久化 xml序列化 js json 编码 大数据 配置文件 为什么

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~