RESTSharp을 사용하여 API 호출의 결과를 받고 deserialize합니다. 응답은 JSON입니다.RESTSharp : 역 직렬화 된 클래스에서 값 액세스
public class JsonResponseClass
{
public class Selector
{
public static string verb { get; set; }
}
public class Points
{
public int definition { get; set; }
}
}
내가 응답 얻으려면 다음을 수행하십시오 :
var response = client.Execute<JsonResponseClass>(request);
var resData = response.Data;
가 어떻게/인쇄 값은 위에서받은 읽습니까을 나는이처럼 보이는 repsonse에 대한 클래스를 만들었습니다? 예를 들어 위의 역 직렬화 된 응답에서 값 동사와 정의를 어떻게 출력합니까?
고마워. 그것은 작동합니다. 사소한 질문을하게되어서 죄송 합니다만, 이렇게하려면 다음과 같이하십시오 :'var res = funcallthatreturnsresData()';; 나는'nullpointerexception'을 얻는다. 뭐가 문제 야? – Maxsteel
nullpointer는 'null'로 설정된 변수의 재미있는 단어입니다. 그래서 기본적으로 초기화되지 않은 변수의 메서드 나 속성에 어딘가에서 액세스하려고합니다. –