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

c# json提取數組元素

錢斌斌2年前11瀏覽0評論

C#是一種開發語言,廣泛應用于移動應用、桌面應用、網絡應用等領域。而JSON是一種輕量級的數據交換格式,在前端開發中也得到了廣泛的使用。下面我們來了解如何用C#來提取JSON中的數組元素。

using System;
using Newtonsoft.Json;
public class MyClass
{
static void Main(string[] args)
{
// 定義JSON數據
string json = "{\"name\": \"Lucas\", \"age\": 26, \"hobbies\": [\"reading\",  \"running\", \"swimming\"]}";
// 解析JSON
dynamic jsonObj = JsonConvert.DeserializeObject(json);
// 提取數組元素
foreach (var hobby in jsonObj.hobbies)
{
Console.WriteLine(hobby);
}
}
}

代碼解釋:

第1至5行:引入必要的命名空間,使用Newtonsoft.Json插件中的JsonConvert類。

第7行:定義JSON字符串。

第10行:使用JsonConvert.DeserializeObject方法將JSON字符串解析成動態數據類型。

第13至16行:使用foreach循環遍歷jsonObj中的hobbies數組元素,將其輸出到控制臺。

執行代碼,輸出“reading ”、“running”和“swimming”,說明提取數組元素成功。

需要注意的是,本例中使用了動態數據類型,需要在項目引用中加入Microsoft.CSharp.dll。

以上就是C#中提取JSON數組元素的方法。希望能為大家提供幫助!