Moshi - API 통신 시, JSON과 객체 사이의 직렬화 및 역직렬화를 간단하고 신속하게 해주는 라이브러리 - 내부 동작에서 Reflection 사용 Reflection : 자바의 기능 중 하나로, 클래스나 인터페이스의 정보에 직접 접근 가능케 하는 API을 일컫는다. 직렬화 : 특정 데이터를 다른 CPU로 보내기 전 통신이 가능하면서도 나중에 재구성이 가능한 포맷으로 환해주는 행위 역직렬화 : 직렬화된 데이터를 다시 객체 형태로 변환하는 행위 JSON 처리 @JsonClass Annotation : JSON Object에 대응되는 역할을 한다. 해당 Annotation은 JSON Object에 대응되는 클래스 생성 시 상단에 붙인다. 파라미터로 들어가는 generateAdapter를 true로 S..