110,536
社区成员
发帖
与我相关
我的任务
分享
private void GetResponseCallback(IAsyncResult asynchronousResult)
{
try
{
HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState;
HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asynchronousResult);
Stream streamResponse = response.GetResponseStream();
StreamReader streamRead = new StreamReader(streamResponse);
resData = streamRead.ReadToEnd();
statusCode = response.StatusCode;
streamResponse.Close();
streamRead.Close();
ProcessResponseData();
}
catch (Exception ee)
{
errorAsync = ee;
}
}
using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
namespace HHP.json
{
public class Json
{
public string title { get; set; }
public string userid { get; set; }
public string list { get; set; }
public string tokenlist { get; set; }
public string silencetime { get; set; }
public string version { get; set; }
}
class Info
{
public Json json { get; set; }
}
}
private void GetResponseCallback(IAsyncResult asynchronousResult)
{
try
{
HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState;
HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asynchronousResult);
Stream streamResponse = response.GetResponseStream();
StreamReader streamRead = new StreamReader(streamResponse);
resData = streamRead.ReadToEnd();
statusCode = response.StatusCode;
streamResponse.Close();
streamRead.Close();
ProcessResponseData();
}
catch (Exception ee)
{
errorAsync = ee;
}
}
返回值在resData里存着,我要在streamRead.Close();加句什么样的代码才能将resData按照JsonData类转换成Json格式的呢?
public class JsonData
{
public string title
{
get;
set;
}
public string userid
{
get;
set;
}
public List<Item> list
{
get;
set;
}
public List<TokenItem> tokenlist
{
get;
set;
}
public SilenceTime silencetime
{
get;
set;
}
public int version
{
get;
set;
}
}
public class Item
{
public string s_id
{
get;
set;
}
}
public class TokenItem
{
public string s_id
{
get;
set;
}
public string token
{
get;
set;
}
public string token_secret
{
get;
set;
}
public string u_id
{
get;
set;
}
}
public class SilenceTime
{
public string start_time
{
get;
set;
}
public string end_time
{
get;
set;
}
}