.NET中怎么解析JSON字符串数据

JSON数据格式在当前前端开发中已经非常流行了,因为他简洁明了的语法(结构简洁,容易理解,适用性强)不仅受到开发者的青睐也有利于网络数据的传输,由于在数据传输的时候一般都会以JSON字符串的形式进行传递,所以无论前端还是后端都需要对他进行解析,解析为JSON对象后才能很方便的进行数据操作,因此在.NET的WEB开发中如何对JSON字符串进行解析是一个开发者应该了解的技术...

jesen
1
2020-03-20 07:15:01
文档目录
我的书签
 

JavaScriptSerializer类解析JSON

需要给项目引用System.Web.Extensions.dll(右键单击项目添加引用,然后找到这个dll文件),命名空间是System.Web.Script.Serialization,被序列化的类无需加任何特性,序列化和反序列化自定义对象的代码如下:
class Cat 
{
    private string name = "scat";
    public string Name
    {
        get { return name; }
        set { name = value; }
    }
    private int age = 10;
}
class Program
{
    static void Main(string[] args)
    {
        Cat catObj = new Cat();
        JavaScriptSerializer js = new JavaScriptSerializer();
        string json = js.Serialize(catObj);
        Console.WriteLine(json);

        Cat cat = js.Deserialize<Cat>(json);
        Console.WriteLine(cat.Name);
    }
}
友情提示