Android/library

retrofit2 error body를 객체로 변환하는법

Gibson 김형섭 2017. 2. 2. 18:34

retrofit2 errorbody convert object



서버통신중에 error발생 시 toast로 사용자에게 에러메세지를 띄워줘야 할 때가 있다.


이 때 toast메세지를 서버에서 처리하고 싶다면 errorbody에 메세지를 리턴해주면 된다.


retrofit을 사용 할 때 이 errorbody를 객체로 변환해서 사용하면 된다.




예를 들어 위와 같이 서버단에서 errorbody에 toast_message라는 field로 값을 내려주면 


객체로 파싱하여 toast를 띄워주면 된다