当前位置: 移动技术网 > IT编程>开发语言>.net > C#中解析JSON数据,并获取到其中的值

C#中解析JSON数据,并获取到其中的值

2019年03月30日  | 移动技术网IT编程  | 我要评论

杰西达邦的妻子照片,男科女医生的致富生涯,11月份有什么节日

1.应需求创建一个json字符串

  string json = "[{'name':'张三','age':'20','data':{'id':100,'heigh':'180','weight':'90'}}]";

2.根据字符串的数据结构定义两个类:

  public class user
        {
            public string name{ get; set; }
            public string age{ get; set; }
            public data data{ get; set; }
        }

  public class data
        {
            public int id{ get; set; }
            public string heigh{ get; set; }
            public string weight{ get; set; }
        }

3.再main函数中进行操作,如下main函数:

  static void main(string[] args)
        {
          string json = "[{'name':'张三','age':'20','data':{'id':100,'heigh':'180','weight':'90'}}]";
            list<user> jobinfolist = newtonsoft.json.jsonconvert.deserializeobject<list<user>>(json);

            foreach (info jobinfo in jobinfolist)
            {
                console.writeline("username:" + jobinfo.name);
                console.writeline("username:" + jobinfo.data.id);
            }
        }

  public class user
        {
            public string name{ get; set; }
            public string age{ get; set; }
            public data data{ get; set; }
        }

  public class data
        {
            public int id{ get; set; }
            public string heigh{ get; set; }
            public string weight{ get; set; }
        }

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网