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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM