0
我有一個字符串,它以JSON形式存儲webservices響應的輸出。在這個字符串中我想獲得INI
的值,它可以是真或假。我只是想獲得INI
值如何在C#中提取下面從字符串值如何從C#中的字符串中提取特定值
string a= {"active":"true","firstName":"stac","lastName":"Over","INI":"true","userID":"0"}
我有一個字符串,它以JSON形式存儲webservices響應的輸出。在這個字符串中我想獲得INI
的值,它可以是真或假。我只是想獲得INI
值如何在C#中提取下面從字符串值如何從C#中的字符串中提取特定值
string a= {"active":"true","firstName":"stac","lastName":"Over","INI":"true","userID":"0"}
不要重新發明輪子,使用內置JavaScriptSerializer:那
var serializer = new JavaScriptSerializer();
var dictionary = (IDictionary<string, object>)serializer.DeserializeObject(a);
string ini = (string)dictionary["INI"];
響應你得到的是一個JSONObject。一種方法是採取您的迴應並使用JSON庫來解析出這些值。就像托馬斯上面的回答一樣,你可以像字典一樣對待它,並給出一個鍵「INI」,從你的響應對象中獲取值。
乾杯。
您發佈的代碼無效。 – 2012-02-06 15:40:10
你的代碼似乎不可能。要麼我有一個時刻,要麼你錯過了一個類聲明或更多的引號。 – 2012-02-06 15:41:16
我認爲它只是錯過了外部引號...... – 2012-02-06 15:42:29