繁体   English   中英

如何从C#中的字符串中提取特定值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM