为了账号安全,请及时绑定邮箱和手机立即绑定

序列化和反序列化.NET对象的最快方法

序列化和反序列化.NET对象的最快方法

慕少森 2019-10-08 15:04:13
我正在寻找序列化和反序列化.NET对象的最快方法。这是我到目前为止的内容:public class TD{    public List<CT> CTs { get; set; }    public List<TE> TEs { get; set; }    public string Code { get; set; }    public string Message { get; set; }    public DateTime StartDate { get; set; }    public DateTime EndDate { get; set; }    public static string Serialize(List<TD> tData)    {        var serializer = new XmlSerializer(typeof(List<TD>));        TextWriter writer = new StringWriter();        serializer.Serialize(writer, tData);        return writer.ToString();    }    public static List<TD> Deserialize(string tData)    {        var serializer = new XmlSerializer(typeof(List<TD>));        TextReader reader = new StringReader(tData);        return (List<TD>)serializer.Deserialize(reader);    }        }
查看完整描述

4 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

另一个声称是超快速的串行器是netserializer。


他们网站上提供的数据显示,其性能是protobuf的2倍,我自己还没有尝试过,但是如果您正在评估各种选择,也可以尝试一下


查看完整回答
反对 回复 2019-10-08
  • 4 回答
  • 0 关注
  • 588 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信