C# 數組遍歷 JSON 是開發人員工作中很常見的任務。在 C# 中,我們可以使用 NewtonSoft.Json 庫來解析 JSON 數據。在本文中,我們將演示如何使用 C# 遍歷 JSON 數組。
首先,我們需要將 JSON 數據解析為 C# 對象。可以使用以下代碼:
string json = @"[ { ""name"": ""John"", ""age"": 30 }, { ""name"": ""Jane"", ""age"": 25 } ]"; JArray jsonArray = JArray.Parse(json);
在這個例子中,我們定義了一個包含 JSON 數組的字符串。我們使用 JArray.Parse 方法將這個字符串解析為 JArray 對象,這個對象就是 C# 中的數組。
接下來,我們可以使用循環遍歷 JSON 數組。可以使用以下代碼:
foreach (JObject obj in jsonArray) { string name = (string)obj["name"]; int age = (int)obj["age"]; Console.WriteLine($"Name: {name}, Age: {age}"); }
在這個例子中,我們使用 foreach 循環遍歷 JArray 對象。在每次循環中,我們使用 JObject 將 JSON 對象轉換為 C# 對象。我們可以使用索引器訪問 JSON 屬性,然后將其轉換為 C# 類型。
最后,我們輸出每個對象的屬性,這里使用了字符串插值。
總之,使用 C# 遍歷 JSON 數組是很容易的。只需要使用 Newtonsoft.Json 庫解析 JSON 數據,然后使用循環來遍歷。我們可以使用 JObject 轉換 JSON 對象為 C# 對象,然后使用索引器訪問屬性。希望本文對您有所幫助!
下一篇c語言json庫哪個好