反序列化的结果是什么

通过C#读取网页中的json列表数据
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
Stream myResponseStream = request.GetRequestStream();

            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader myStreamReader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
string retStrings = myStreamReader.ReadToEnd();//这行代码报错
myStreamReader.Close();
myResponseStream.Close();
if (response != null)
{
response.Close();
}
if (request != null)
{
request.Abort();
}

将报错的这行代码改为 string retStrings=myStreamReader.Read();
然后将retStrings反序列化后是原本网页中的json数据吗

网页中的json数据有列表数据

回答

这是 POST 请求,需要先写 post 数据

using(var sw = new StreamWriter(webRequest.GetRequestStream()))
{
    sw.Write(postData);
}

参考 https://www.cnblogs.com/dudu/archive/2012/04/28/webrequest_post_google_oauth.html

以上是反序列化的结果是什么的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>