C#語言中,我們經常需要從JSON格式的數據中解析出一個列表,這時我們可以使用Newtonsoft.Json這個開源庫來實現。
using Newtonsoft.Json; using System.Collections.Generic; public class MyObject { public string Name { get; set; } public int Age { get; set; } } string json = "[{\"Name\":\"Tom\",\"Age\":25},{\"Name\":\"Jerry\",\"Age\":30}]"; ListmyObjects = JsonConvert.DeserializeObject >(json);
上面的代碼中,我們先定義了一個MyObject類,表示需要解析出的對象,然后定義了一個包含兩個MyObject對象的JSON字符串。
接下來,我們使用JsonConvert.DeserializeObject方法將JSON字符串解析成List
注意,我們需要在代碼中引入Newtonsoft.Json命名空間,并將其包含在項目中。
這樣,我們就可以輕松地將JSON格式的數據轉換成C#中的List了。