今天看啥
    热点:

      天发国际娱乐官网:廉湘民说,达旺寺是拉萨哲蚌寺的一个子寺。

      C# json反序列化 对象中嵌套数组 (转载),


       

      看图:

      这里可以看到是二层嵌套!!使用C#如何实现??

      思路:使用list集合实现 → 建立类 → list集合 → 微软的   Newtonsoft.Json  (一款.NET中开源的Json序列化和反序列化)

      sonXMText类

      复制代码
      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;
      
      namespace JsonDemo
      {
          public class sonXMText
          {
              public string xmleixing { get; set; }
      
              public string count { get; set; }
      
              public string xmtype { get; set; }
      
              public string url { get; set; }
      
              public string progress { get; set; }
      
              public string WaitCount { get; set; }
          }
      }
      复制代码

      TestInfo类

      复制代码
      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;
      
      namespace JsonDemo
      {
          public class TestInfo
          {
              public string XMText { get; set; }
      
              public string XMTYPE { get; set; }
      
              public string Count { get; set; }
      
              List<sonXMText> sonxmtext = new List<sonXMText>();
              public List<sonXMText> sonXMText
              {
                  get { return sonxmtext; }
                  set { sonxmtext = value; }
              }
          }
      }
      复制代码 复制代码
      using System;
      using System.Collections.Generic;
      using System.IO;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;
      
      namespace JsonDemo
      {
          class Program
          {
              static void Main(string[] args)
              {
                  List<TestInfo> listTestinfo = new List<TestInfo>();
                  TestInfo testinfo = new TestInfo();
                  testinfo.XMText = "综合交通";
                  testinfo.XMTYPE = "01";
                  testinfo.Count = "108";
      
                  List<sonXMText> listSonText = new List<sonXMText>();
                  sonXMText sontext1 = new sonXMText();
                  sontext1.xmleixing = "市重点交通";
                  sontext1.xmtype = "32";
                  sontext1.count = "20";
                  sontext1.url = "../ProjectManage/Pagesilding/ZongHeJiaoTong/Zonghetra/Zonghetra_List.aspx?xmtype=0101";
                  sontext1.progress = "52.61";
                  sontext1.WaitCount = "27";
      
                  sonXMText sontext2 = new sonXMText();
                  sontext1.xmleixing = "支路网建设";
                  sontext1.xmtype = "32";
                  sontext1.count = "20";
                  sontext1.url = "../ProjectManage/Pagesilding/ZongHeJiaoTong/Zonghetra/Zonghetra_List.aspx?xmtype=0101";
                  sontext1.progress = "52.61";
                  sontext1.WaitCount = "27";
      
                  listSonText.Add(sontext1);
                  listSonText.Add(sontext2);
                  testinfo.sonXMText = listSonText;
      
                  listTestinfo.Add(testinfo);
      
                  string aa = Newtonsoft.Json.JsonConvert.SerializeObject(listTestinfo);
                  File.AppendAllText(@"C:\mymiao.txt", aa, Encoding.UTF8);
      
              }
          }
      }
      复制代码

       

       

      来源:http://www.1click-soft.com/tfgjylgw/panmy/p/5924324.html

       

       

      www.1click-soft.comtruehttp://www.1click-soft.com/Asp_Netjc/1316002.htmlTechArticleC# json反序列化 对象中嵌套数组 (转载), 看图: 这里可以看到是二层嵌套!!使用C#如何实现?? 思路:使用list集合实现 → 建立类 →...

      相关文章

      相关搜索: c程序设计

      帮客评论

      视觉看点
      百度 360 搜狗