C#シーケンス化JSONオブジェクト

900 ワード

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);