코딩하는후운

  • 홈
  • 태그
  • 방명록

gson error 1

Gson vs Kotlinx Serialization — 누락 키·null·추가 키·예외 한 번에 끝내기

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

안드로이드/에러 2025.08.18
이전
1
다음
더보기
반응형
프로필사진

개인 공부겸 정리 하는 공간 입니다. 참고사이트에서 문제가 된다면 내용은 삭제 하겠습니다!

  • 분류 전체보기 (438)
    • 게임 팁, 정보 (52)
    • 안드로이드 (134)
      • SDK version (13)
      • Rx (3)
      • 유틸 (1)
      • 유용한 (4)
      • 에러 (21)
      • Android 비동기 처리 (8)
      • Android View (8)
      • 앱 제작 관련 (2)
    • 코틀린 & 컴포즈 & Java (58)
      • 코틀린인액션 (18)
      • 컴포즈 Compose (22)
    • AI (8)
      • Ai Agent (6)
      • Claude (0)
      • Gemini (0)
      • ChatGPT (1)
      • Cursor (1)
    • 코딩 (22)
      • 알고리즘 (1)
      • 코딩테스트 (0)
      • 코드리뷰 (17)
    • 개발 (2)
    • Git (11)
    • iOS (2)
      • 시작하기(개발 설정) (2)
    • Flutter & Dart (19)
    • 개발설정 (10)
    • 스터디그룹 (1)
    • 노래 (43)
      • 악보 (1)
      • 보컬 (42)
    • 일상 (2)
    • 여행 (6)
    • 생활 (3)
    • 요리 (2)
    • 부동산 (1)
    • 웨딩 (1)
    • 운동 (0)
    • 스트림 (1)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Tag

철권8 딜레이 캐치, ai study, Android, 철권8 리디아 공략, AI, 철권8 캐릭 파훼, AI Agent, 안드로이드, 철권8 시즌2, 컴포즈, Ai Agent 시스템, AI 공부, 철권8 리디아 기술, 철권8 리디아 파훼, 컴포즈 공부, 철권8 딜캐표, compose, 철권8 리디아, 철권8 리디아 딜캐, 안드로이드 UI,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바