Project p1 = new Project() { Input = "stone", Output = "gold" };
JavaScriptSerializer serializer = new JavaScriptSerializer();
string jsonStr = serializer.Serialize(p1); //序列化:对象=>JSON字符串
Response.Write(jsonStr);
Project p2 = serializer.Deserialize<Project>(jsonStr); //反序列化:JSON字符串=>对象
Response.Write(p1.Input + "=>" + p2.Output);
internal class Project
{
public string Input { set; get; }
public string Output { set; get; }
}
评论
发表评论