0
응답을 표시 할 때 null 결과가 나타납니다. 내가 http에 연결하기 때문에 그것이 수업일지도 모른다. 아이디어가 있으십니까? 고맙습니다 !데이터를 표시하지 않음 REST xamarin 양식 가져 오기
Device.BeginInvokeOnMainThread(async() =>
{
RestClient client = new RestClient();
var apiresult = await client.Get<info>("https://jsonplaceholder.typicode.com/posts");
if (apiresult != null)
{
labelchange.Text = apiresult.Text.title;
}
});
과 실제 REST
public class RestClient
{
public async Task <T> Get <T>(string url)
{
try
{
HttpClient client = new HttpClient();
var response = await client.GetAsync(url);
if (response.StatusCode == System.Net.HttpStatusCode.OK)
{
var jsonstring = await response.Content.ReadAsStringAsync();
return Newtonsoft.Json.JsonConvert.DeserializeObject<T>(jsonstring);
}
}
catch
{
}
return default(T);
}
}
감사합니다. 그걸 고치면. – Pxaml
빠른 질문입니다. 개체 목록에 액세스 할 때 평소의 일은 ex : ** labelchange = apiresult.info.Text.Name; **이지만 그 멤버들에게 접근 할 수는 없습니다. 주위에 어떤 일이 있니? – Pxaml
그냥 foreach 루프를 apiresult. 나는 대답의 일부로 추가했다. – lowleetak