Response Body에
...
"data" : [
...
"asd": "asd"
...]
...
형식으로 있을 때 Flowable<List<Object>> 형식으로 받아오려했지만 에러가 나서 찾아본 후
Json 반환 명이 다르다는 것을 알았고 해결을 위해
새로운 List<Object>를 담는 class를 하나 더 생성했다.
ex)
class CheckRoomList(
@SerializedName("data")
val checkRoomList : List<CheckRoom>
)
이렇게 생성한 후 Flowable<CheckRoomList> 로만 선언해주면 에러없이 동작하게 된다.
+
객체를 받아올때
endDay로 Response가 온다면
내가 생성한 객체의 변수도 endDay여야 한다.
endDate로 했다가 안 들어왔다.
'Android' 카테고리의 다른 글
Android에서 Kakao Login SDK 사용하기 (0) | 2020.04.13 |
---|---|
Android) KakaoLink Text / Image 사용하기 (0) | 2020.02.10 |
Retrofit + RxJava + DataBinding + LiveData + MVVM 1번 예제 (0) | 2020.02.05 |
LiveData vs MutableLiveData (0) | 2020.02.04 |
RxJava2, Retrofit, DataBinding, MVVM, LiveData 정리 (0) | 2020.01.14 |