欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c# json 嵌套數組

江奕云1年前9瀏覽0評論

在C#中,Json嵌套數組(Nested Arrays)是一種常見的數據結構。嵌套數組是指一個數組里面包含著另一個或多個數組。

{
"name": "張三",
"age": 30,
"address": {
"city": "濟南",
"province": "山東",
"streets": [
{
"name": "文化東路",
"num": 101
},
{
"name": "經十路",
"num": 1299
}
]
}
}

以上是一個Json嵌套數組的例子。從中可以看出,整個Json對象中包含了一個叫做address的數組,這個數組中又包含了city、province和streets三個元素。

如果我們想要訪問streets數組中的元素,可以使用如下的代碼:

var json = @"
{
'name': '張三',
'age': 30,
'address': {
'city': '濟南',
'province': '山東',
'streets': [
{
'name': '文化東路',
'num': 101
},
{
'name': '經十路',
'num': 1299
}
]
}
}";
JObject jObject = JObject.Parse(json);
JArray streetsArray = (JArray)jObject["address"]["streets"];
foreach (JObject obj in streetsArray)
{
Console.WriteLine(obj["name"]);
Console.WriteLine(obj["num"]);
}

以上代碼使用了Newtonsoft.Json庫,在操作前需要先將Json字符串解析為JObject對象。之后,通過訪問JObject的屬性,我們就能訪問到指定的數組元素了。

總之,Json嵌套數組在C#中十分常見,掌握好操作方法能夠大大提升編程效率。