跳至主要内容

C# 内置System.Web.Script.Serialization解析Json


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

评论

此博客中的热门博文