ASP.NET-解析Json格式(Parse Json with C#)

如果你接收到一個Json格式的回傳,要怎麼處理呢?

今天分享用C#處理Json格式的其中一種做法,分以下步驟。

假設你的Json長這樣

{ "name": "小明", "age": 20, "interest": [ "閱讀", "旅遊" ] }

有數字、字串跟字串陣列

1. 下載Newtonsoft.Json並把他綁進專案中並在要用到的頁面using。
       using Newtonsoft.Json;

2. 建立接收類別
    public class Sample_Json
    {
         public string Name { get; set; }
         public int Age { get; set; }
         public string[] Interest { get; set; }
    }


3.在要對Json處理的頁面宣告Class並處理
    Sample_Json sample  new Sample_Json();
    sample = JsonConvert.DeserializeObject<Sample_Json>(json);
    string name = sample.Name;
    int age = sample.Age;
    string[] interest = sample.Interest;


如上把剛剛宣告的類別拿來接Newtonsoft.Json解析後的值就完成了。

留言

這個網誌中的熱門文章

Python-相關係數矩陣實作(python-correlation matrix )

ASP.NET-後端將值傳給javascript

ASP.NET-FileUpload上傳後自動觸發button click(FileUpload upload auto trigger button click)