Json數據轉換list對象實現思路及代碼_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:asp.net服務器端指令include的使用及優勢介紹
      將指定文件的內容插入 ASP.NET 文件中,包括網頁(.aspx 文件)、用戶控件文件(.ascx 文件)和 Global.asax 文件

      JSON代碼
      復制代碼 代碼如下:www.wf0088.com

      [{"cId":2,"cName":"\u767d\u841d\u535c","amount":26,"

      VS2008
      引用System.ServiceModel.Web.dll
      引用System.Runtime.Serialization.dll
      復制代碼 代碼如下:www.wf0088.com

      private void Form1_Load(object sender, EventArgs e)
      {
      string _JsonText = System.IO.File.ReadAllText(@"C:\2.TXT");
      List<Test> _Test = new List<Test>();
      DataContractJsonSerializer _Json = new DataContractJsonSerializer(_Test.GetType());
      byte[] _Using = System.Text.Encoding.UTF8.GetBytes(_JsonText);
      System.IO.MemoryStream _MemoryStream = new System.IO.MemoryStream(_Using);
      _MemoryStream.Position = 0;
      _Test =(List<Test>)_Json.ReadObject(_MemoryStream);
      }
      public class Test
      {
      public int cId = 0;
      public string cName = "";
      public int amount = 0;
      public string price = "";
      }

      分享:關于.NET的集合總結
      集合是一些有共同特征的獨立數據項組成的,通過集合,我們可以可以使用相同的調用代碼來處理一個集合的所有元素,而不用單獨處理每一個單獨的項

      來源:模板無憂//所屬分類:.Net教程/更新時間:2013-04-24
      相關.Net教程