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

c#怎么獲取json的鍵值

錢淋西1年前8瀏覽0評論

JSON是一種輕量級的數據交換格式,通常用于前后端數據傳輸。在C#中,獲取JSON的鍵值是一個非常常見的操作。下面我們來介紹一些方法。

// 假設有一個JSON字符串
string jsonStr = "{ \"name\":\"Jack\", \"age\":30, \"city\":\"New York\" }";
// 1. 使用JObject類
JObject json = JObject.Parse(jsonStr);
string name = (string)json["name"];
int age = (int)json["age"];
string city = (string)json["city"];
// 2. 使用JsonConvert類
dynamic json2 = JsonConvert.DeserializeObject(jsonStr);
string name2 = json2.name;
int age2 = json2.age;
string city2 = json2.city;
// 3. 使用JavaScriptSerializer類
JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
dynamic json3 = jsonSerializer.Deserialize<object>(jsonStr);
string name3 = json3["name"];
int age3 = json3["age"];
string city3 = json3["city"];

以上三種方法中,第一種方式使用了JObject類,它是Newtonsoft.Json中的一個類。第二種方式使用了JsonConvert類,也是Newtonsoft.Json中的一個類。第三種方式使用了System.Web.Script.Serialization中的JavaScriptSerializer類。它們都需要引入對應的命名空間。

三種方式獲取JSON的鍵值都比較簡單易懂。當然,在實際應用中,我們還需要結合具體場景來選擇合適的方式進行操作。