
문제 : Kotlinx Serialization 에서 MissingFieldException가 발생 하였다.DTO에 키가 있는데 Response에 key가 없어서 발생한 사례입니다.안드로이드 개발에서 많이 쓰이는 Gson과 Kotlinx Serialization, 두 라이브러리는 이 과정에서 눈에 띄는 차이를 보입니다.특히 JSON에 특정 키가 없거나 null 값이 올 때 어떻게 동작하는지 이해하는 것이 중요합니다.잘못하면 앱이 죽는(크래시) 원인이 될 수 있거든요.그리고, 추가키(정의되지 않는 키)가 내려와도 UnknownFieldException이 발생한다.왜 예외가 나나? (kotlinx.serialization의 규칙)필드가 빠지면: 기본값 없는 프로퍼티는 필수 → MissingFieldExcep..