我正在处理一个项目,其中我正在从asp.net webform向WCF服务发布数据。 我通过params发布数据,服务通过
我只想要
JSON字符串
响应我。现在我在反序列化方面遇到了问题。我阅读了许多帖子,但没有找到解决方案。希望有人能解决我的问题。提前致谢。
来自WCF的响应:
{"LoginResult":false}我只想要
"false"
值。
我尝试的方法:
string URL = "http://localhost:32319/ServiceEmployeeLogin.svc";
WebRequest wrGETURL;
wrGETURL = WebRequest.Create(URL+"/"+emp_username+"/"+emp_password+"/"+emp_type);
wrGETURL.Method = "POST";
wrGETURL.ContentType = @"application/json; charset=utf-8";
HttpWebResponse webresponse = wrGETURL.GetResponse() as HttpWebResponse;
Encoding enc = System.Text.Encoding.GetEncoding("utf-8");
// read response stream from response object
StreamReader loResponseStream = new StreamReader(webresponse.GetResponseStream(), enc);
// read string from stream data
strResult = loResponseStream.ReadToEnd();
var jObj = JObject.Parse(strResult);
var dict = jObj["LoginResult"].Children().Cast<JProperty>();