zoukankan      html  css  js  c++  java
  • c#读取txt文件

    using LitJson;

     private void btnRead_Click(object sender, EventArgs e)
            {
                string path = @"D:/test.json";//读取文件txt  
                using (FileStream fs = new FileStream(path, FileMode.Open))
                {
                     using (StreamReader sr = new StreamReader(fs,UnicodeEncoding.GetEncoding("GB2312")))
                     {
                          while (!sr.EndOfStream) 
                          { 
                               string sLine = sr.ReadToEnd(); 
                               if(sLine.Length>0)
                               {
                                   JsonData jd = JsonMapper.ToObject(sLine);
                                   this.textBox1.Text = (String)jd["name"];


                                   //long id = (long)jd["id"];
                                   JsonData jdItems = jd["items"];
                                   //int itemCnt = jdItems.Count;
                                   //// 数组 items 中项的数量
                                   foreach (JsonData item in jdItems)
                                   // 遍历数组 items           
                                   {
                                       int itemID = (int)item["itemid"];
                                       String itemName = (String)item["itemname"];
                                       this.textBox1.Text += itemID.ToString() + " " + itemName.ToString();
                                   }

                                   ////*** 将JsonData转换为JSON字符串 ***************************         

                                   //String str2 = jd.ToJson();
                               }
                          } 
                     }
                }
            }

  • 相关阅读:
    CruiseControl.NET与TFS结合的配置文件
    环信Restfull API dotnetSDK
    NAnt0.92版本首次在windows 8.1的机子上运行报错的问题解决
    asp.net接收ajax请求参数时为空的现象
    对接微信红包时:CA证书出错,请登录微信支付商户平台下载证书
    在打开vs解决方案时,怎样让所以打开的项目自动折叠
    使用Chrome或Fiddler抓取WebSocket包
    SVN使用教程
    禁用Resharper长代码自动换行的解决办法
    SQLServer日期格式化
  • 原文地址:https://www.cnblogs.com/jason819/p/3236709.html
Copyright © 2011-2022 走看看