VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • C#教程之C#中解析JSON数据,并获取到其中的值

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


相关教程