zoukankan      html  css  js  c++  java
  • C# 解析嵌套json

    如下这种嵌套json,需要声明两个类来进行反序列化(Deserialize)

    {
       "errcode": 0,
       "errmsg": "ok",
       "department": [
           {
               "id": 2,
               "name": "广州研发中心",
               "parentid": 1
           },
           {
               "id": 3
               "name": "邮箱产品部",
               "parentid": 2
           }
       ]
    }

    声明的类如下

        public class deptinfo
        {
            public string errcode = string.Empty;
            public string errmsg = string.Empty;
            public List<department> department = new List<department>();
        }
    
        public class department
        {
            public int id;
            public int parentid;
            public string name = string.Empty;
        }

    反序列化时,写法示例如下

       JavaScriptSerializer js = new JavaScriptSerializer();
       deptinfo info= js.Deserialize<deptinfo>(strResult);
  • 相关阅读:
    django rest_framework中将json输出字符强制为utf-8编码
    Java
    Java
    Oracle
    IDEA
    Ubuntu
    Ubuntu
    Ubuntu
    Ubuntu
    Oracle
  • 原文地址:https://www.cnblogs.com/xyz0835/p/4132013.html
Copyright © 2011-2022 走看看