- Kotlinx 시리얼라이저를 사용하여 불일치하는 JSON 데이터를 디서리얼라이즈하는 방법 📚
- 웹 개발에 중점을 둔 API가 모바일 개발에서 발생하는 불일치 문제, 예를 들어, openLibrary API의 책 설명 필드 (상태가 JSON 객체 또는 문자열로 변경될 수 있습니다) 🤔
- Kotlin 에서는 타입 안전성을 중시하므로 API 응답의 불일치를 처리하기 위해 인스턴스 변환에 문제가 발생 (kotlinx serialization 라이브러리 사용) 🤔
- 실제 상황: openLibrary API에서 책 설명을 문자열 또는 JSON 객체 형식으로 반환 🔄
- 해결책: kotlinx 시리얼라이저 사용하여 API 응답 유형에 따라 동적으로 데이터가 자동으로 변환됩니다. ✨