System.Runtime.Serialization.Json.DataContractJsonSerializer
示例:
using (MemoryStream ms = new MemoryStream())
{
System.Runtime.Serialization.Json.DataContractJsonSerializer json =
new System.Runtime.Serialization.Json.DataContractJsonSerializer(typeof(T));
json.WriteObject(ms, t);
strJson = json.ReadObject(ms).ToString();
}
System.Web.Script.Serialization
示例:
System.Web.Script.Serialization.JavaScriptSerializer jss =
new System.Web.Script.Serialization.JavaScriptSerializer();
strJson = jss.Serialize(t);