[英]How to extract a particular value from a string in c#
我有一个字符串,以JSON形式存储Web服务响应的输出。 在此字符串中,我想获取INI
值,它可以是true或false。 我只想获取INI
值,如何从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库解析值。 就像上面的Thomas回答一样,您将能够像字典一样对待它,并给它一个键“ INI”,从响应对象中获取值。
干杯。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.