공공데이터를 레트로핏써서 해보려는데
{
"response": {
"header": {
"resultCode": "0000",
"resultMsg": "OK"
},
"body": {
"items": {
"item": {
"booktour": 1,
"contentid": 126508,
"contenttypeid": 12,
"createdtime": 20031230000000,
"homepage": "경복궁 <a href=\"http://www.royalpalace.go.kr/\" target=\"_blank\" title=\"새창 : 경복궁 홈페이지로 이동\">http://www.royalpalace.go.kr</a><br />\n궁궐길라잡이 <a href=\"http://www.palaceguide.or.kr/\" target=\"_blank\" title=\"새창 : 궁궐길라잡이 홈페이지로 이동\">http://www.palaceguide.or.kr</a><br />한국의재발견 <a href=\"http://www.rekor.or.kr/\" target=\"_blank\" title=\"새창 : 한국의재발견 홈페이지로 이동\">http://www.rekor.or.kr</a>",
"modifiedtime": 20200324151029,
"title": "경복궁"
}
},
"numOfRows": 10,
"pageNo": 1,
"totalCount": 1
}
}
}
이런형태가 있습니다
레트로핏을 썼을때 onfail은 안타고 onResponse로 제대로 타는데 파싱하려고 로그찍어보면 null이 나옵니다..
이렇게 썼구요 body자체를 찍어봐도 null이나오네요 onfailure은 전혀안탑니다 제가 받는형식을 잘못쓴걸까요..?
data class test(
val resultCode : String,
val contentid : String,
val defaultYN : String,
val MobileOS : String,
val MobileApp : String,
val _type : String
)