서버에서 문자열로 넘어온 날짜가 Date로 잘 매핑되는 이유
·
🐸 Android
안드로이드 개발을 하다 보면 서버에서 날짜를 문자열로 보내주고, 클라이언트에서는 이를 Date 타입으로 받는 경우가 종종 있다.예를 들어, 서버에서 아래와 같은 JSON 응답을 보낸다고 해보자{ "id": 1, "drinkDate": "2025-06-07", "title": "Meeting"} 클라이언트에서는 다음과 같은 데이터 클래스로 매핑한다고 가정하자data class UserCalendar( val id: Int, val drinkDate: Date, // 서버는 String, 클라이언트는 Date val title: String) 서버에서는 drinkDate를 String 형태로 보내주고 있음에도 불구하고, 클라이언트에서는 이를 java.util.Date로 받아도 예외 없이..