在C#中,我們經常需要將JSON格式的字符串轉換為集合,這是一種非常常見的對數據進行處理的方式。C#提供了多種方法來實現這個過程,下面我們就來看看一些常用的方法。
//將JSON轉換為JArray JArray jArr = JArray.Parse(jsonStr); //遍歷JArray foreach (JObject jObj in jArr) { Console.WriteLine(jObj["key"].ToString()); } //將JSON轉換為List List<Type> list = JsonConvert.DeserializeObject<List<Type>>(jsonStr); //遍歷List foreach (Type obj in list) { Console.WriteLine(obj.key); } //使用dynamic關鍵字將JSON轉換為動態對象 dynamic dynObj = JsonConvert.DeserializeObject(jsonStr); //遍歷動態對象屬性 foreach (var prop in dynObj) { Console.WriteLine(dynObj[prop.Name]); }
以上就是一些常用的將JSON轉換為集合的方法,通過使用這些方法,我們可以非常方便地處理JSON數據,并將其轉換為我們需要的數據結構。
上一篇c#引入json文件
下一篇c#怎樣解析json