高性能的序列化方案

要序列化的数据:SerJsonData jsonname

一般情况下:

String jsonData = new JavaScriptSerializer().Serialize(jsonname);


性能比较高的方法:

MemoryStream stream = new MemoryStream();
using (stream)
{
   new DataContractJsonSerializer(typeof(SerJsonData)).WriteObject(stream, jsonname);
   String  jsonData = Encoding.UTF8.GetString(stream.ToArray()); ;
}

 

posted @ 2012-07-12 13:16  cqclassic  阅读(194)  评论(0编辑  收藏  举报