Mega Code Archive

 
Categories / C# / Network
 

DataContractJsonSerializer Demo

using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Runtime.Serialization; using System.IO; using System.Text; using System.Runtime.Serialization.Json;   public static class Common   {     public static string Serialize<T>(this object collection)     {       DataContractJsonSerializer serializer = new DataContractJsonSerializer(collection.GetType());       using (MemoryStream s = new MemoryStream())       {         serializer.WriteObject(s, collection);         return Encoding.UTF8.GetString(s.GetBuffer());       }     }   }