色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c foreach遍歷json

方一強2年前9瀏覽0評論

C#語言中的foreach循環是一種非常常見的循環結構,它可以幫助我們輕松地對集合進行遍歷。而在處理JSON數據時,我們可以使用foreach語句來遍歷JSON對象和數組。

//定義JSON字符串
string jsonString = "{\"name\":\"Tom\",\"age\":18,\"hobby\":[\"reading\",\"swimming\"]}";
//解析JSON字符串為JObject對象
JObject jObject = JObject.Parse(jsonString);
//遍歷JSON對象
foreach (var item in jObject)
{
Console.WriteLine(item.Key + ":" + item.Value);
}
//輸出結果
//name:Tom
//age:18
//hobby:["reading","swimming"]

上述代碼中,我們首先定義了一個包含JSON數據的字符串,并將其解析為JObject對象。接著,我們使用foreach循環對JObject對象進行遍歷,其中item.Key代表JSON鍵,item.Value則代表JSON值。

//定義JSON字符串
string jsonString = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":20}]";
//解析JSON字符串為JArray對象
JArray jArray = JArray.Parse(jsonString);
//遍歷JSON數組
foreach (var item in jArray)
{
JObject jObject = (JObject)item;
Console.WriteLine("name:" + jObject.GetValue("name") + ",age:" + jObject.GetValue("age"));
}
//輸出結果
//name:Tom,age:18
//name:Jerry,age:20

與遍歷JSON對象類似,我們還可以使用foreach循環遍歷JSON數組。首先,我們將JSON字符串解析為JArray數組對象。然后,我們使用foreach循環對JArray進行遍歷,其中item表示JSON數組中的每一個元素,我們將其轉換為JObject對象,并使用GetValue方法獲取其中的值。

總之,使用C#foreach循環遍歷JSON對象和數組非常方便簡潔,它可以幫助我們快速處理JSON數據,從而更加高效地完成工作。