Windows Phone 7 용 응용 프로그램을 개발 중입니다. JSON 서비스에 GET 요청을하고 있습니다. 요청의 리턴 유형은 오브젝트입니다.JSON GET 요청에서 문자열 가져 오기
제 질문은 객체의 정보에서 문자열을 만드는 방법입니다. 아래 코드는 요청을 처리하고 응답을 처리하기 위해 사용하는 코드입니다.
HttpWebRequest carRequest = (HttpWebRequest)WebRequest.Create(carUrl);
carRequest.Method = "GET";
carRequest.BeginGetResponse(new AsyncCallback(ProcessResponse), carRequest);
private void ProcessResponse(IAsyncResult asyncResult)
{
HttpWebRequest request = (HttpWebRequest)asyncResult.AsyncState;
WebResponse response = (HttpWebResponse)request.EndGetResponse(asyncResult);
StreamReader sr = new StreamReader(response.GetResponseStream());
Car.car = (Car)JsonConvert.DeserializeObject(sr.ReadToEnd(), typeof(Car));
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
NavigationService.Navigate(new Uri("/SearchResults.xaml", UriKind.Relative));
});
}
이안 L – TweedyMK
좋은 일을 실현하지 않았나요! :) 정말 미래의 질문에 대한 좋은 답변을 얻는 데 도움이됩니다. –