想必大家在项目中都接触过 JSON 或者 XML 吧,为了将对象在网络上传输或者将其持久化必须将其序列化为一个字符串然后进行后续操作。常见的就是将其序列化成 JSON 或者 XML 。

      大家在项目中应该都看到过这样的工具类 例如 ***XmlHelper、***JsonHelper 等,没错这一些助手类会帮助我们重复造轮子。既然是组件并且还是是开源的必须考虑每个功能的后续可扩展性以及易用性。

ISerializer 序列化者接口

复制代码
 1 using System;  2  3 namespace Wlitsoft.Framework.Common.Abstractions.Serialize  4 {  5 /// <summary>  6 /// 序列化者接口。  7 /// </summary>  8 public interface ISerializer  9  { 
        		

网友评论