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