C#中使用JSON對象是一種非常常見的操作,但是有時候我們需要去JSON對象中獲取某個值,那么具體該如何實現(xiàn)呢?
//假設(shè)我們有以下的JSON內(nèi)容 string jsonStr = @" { 'name':'張三', 'age':18, 'gender':'男', 'address':{ 'country':'中國', 'province':'廣東省', 'city':'深圳市' } }"; //首先我們需要將JSON對象轉(zhuǎn)換成JObject對象 JObject jsonObject = JObject.Parse(jsonStr); //然后就可以直接通過鍵名來獲取對應(yīng)的值了 string name = jsonObject["name"].ToString(); int age = (int)jsonObject["age"]; string province = jsonObject["address"]["province"].ToString();
通過以上的代碼,我們可以輕松地從JSON對象中獲取指定的值。需要注意的是,JObject對象的使用需要引入Newtonsoft.Json命名空間。