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

c#獲取json組

張吉惟2年前10瀏覽0評論

最近在編寫一個使用C#讀取JSON數據的項目,遇到了獲取JSON數組的問題。本文將分享如何使用C#獲取JSON組。

首先,我們需要使用Newtonsoft.Json庫來處理JSON數據。在類中添加以下命名空間:

using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

然后,將JSON數據作為字符串讀入:

string jsonStr = "{
\"contacts\": [
{
\"name\": \"John\",
\"email\": \"john@gmail.com\",
\"phone\": {
\"work\": \"123456\",
\"home\": \"7890\"
}
},
{
\"name\": \"Tom\",
\"email\": \"tom@hotmail.com\",
\"phone\": {
\"work\": \"654321\",
\"home\": \"09876\"
}
}
]
}";

接著,我們可以使用JObject.Parse()方法將JSON字符串轉換為JObject對象,以便我們可以輕松地訪問它的屬性和值:

JObject jObject = JObject.Parse(jsonStr);

現在,我們可以使用JToken.SelectToken()方法獲取JSON數組。例如,假設我們要獲取“contacts”數組,可以使用以下代碼:

JToken jToken = jObject.SelectToken("contacts");

通過這個例子,我們可以看到如何使用C#獲取JSON數組。使用Newtonsoft.Json庫,我們可以輕松解析JSON數據并訪問其屬性和值。