zoukankan      html  css  js  c++  java
  • C#中读取和解析JSON文件?

    public void LoadJson()
    {
        using (StreamReader r = new StreamReader("file.json"))
        {
            string json = r.ReadToEnd();
            List<Item> items = JsonConvert.DeserializeObject<List<Item>>(json);
        }
    }
    
    public class Item
    {
        public int millis;
        public string stamp;
        public DateTime datetime;
        public string light;
        public float temp;
        public float vcc;
    }
    

    你甚至可以在 C# dynamic 不声明 C# Item类的情况下获取

    dynamic array = JsonConvert.DeserializeObject(json);
    foreach(var item in array)
    {
        Console.WriteLine("{0} {1}", item.temp, item.vcc);
    }
    
    
    
    
    
    
    
    dynamic ckeckDate = Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(ckeckDate_list);//查询条件
    string txtbilltype = ckeckDate.txtbilltype;
    string txttransname = ckeckDate.txttransname;
    
  • 相关阅读:
    C#引用类型详细剖析(转)
    wcf问题集锦
    Emgu CV 初试
    C#语言使用习惯
    多线程和消息机制
    ArrayAdapter
    SimpleAdapter
    删除对话框
    HTML制作个人简历
    冒泡排序
  • 原文地址:https://www.cnblogs.com/imtudou/p/11251726.html
Copyright © 2011-2022 走看看