private void Test()
{
Person p = new Person { PId = 1, Pname = "测试" };
string SerializeStr = ScriptSerialize(p);
Person p2 = ScriptDeserialize(SerializeStr);
}
public class Person
{
public int PId { get; set; }
public string Pname { get; set; }
}
public string ScriptSerialize<T>(T jsonObject)
{
System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
return js.Serialize(jsonObject);
}
public Person ScriptDeserialize(string strJson)
{
System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
return js.Deserialize<Person>(strJson);
}
{
Person p = new Person { PId = 1, Pname = "测试" };
string SerializeStr = ScriptSerialize(p);
Person p2 = ScriptDeserialize(SerializeStr);
}
public class Person
{
public int PId { get; set; }
public string Pname { get; set; }
}
public string ScriptSerialize<T>(T jsonObject)
{
System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
return js.Serialize(jsonObject);
}
public Person ScriptDeserialize(string strJson)
{
System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
return js.Deserialize<Person>(strJson);
}