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

c#+json+遍歷屬性值

錢良釵2年前10瀏覽0評論

C# 是一種面向對象的編程語言,它可以與 JSON 數據格式進行交互。JSON 是輕量級的數據交換格式,常用于前后端數據傳輸和存儲。在 C# 中,我們可以使用 Json.NET 庫對 JSON 進行序列化和反序列化操作。

using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
namespace JsonDemo
{
class Program
{
static void Main(string[] args)
{
string jsonString = @"{
'name': 'Tom',
'age': 18,
'hobbies': ['reading', 'swimming']
}";
JObject jo = JObject.Parse(jsonString);
Console.WriteLine(jo.GetValue("name"));
Console.WriteLine(jo.GetValue("age"));
JArray jaHobbies = (JArray)jo.GetValue("hobbies");
foreach (var hobby in jaHobbies)
{
Console.WriteLine(hobby);
}
}
}
}

在上述代碼中,我們首先定義了一個 JSON 字符串,并使用 JObject.Parse 方法將其轉換為 JObject 對象。然后通過 GetValue 方法獲取對象的屬性值,并使用 foreach 遍歷數組類型的屬性值。

需要注意的是,在使用 JObject.Parse 方法解析 JSON 時,需要保證 JSON 字符串符合規范。否則可能會拋出異常。