안드로이드/이론
[ 안드로이드 ] Kotlin-Serialization 옵션 정리
1. ignoreUnknownKeysignoreUnknownKeys = trueJSON 데이터를 역직렬화할 때, 데이터 클래스에 정의되지 않은 추가 필드(알 수 없는 키)가 JSON에 포함되어 있을 경우, 이 필드를 무시하고 나머지 필드만 역직렬화 기본값 : false사용 예시 : 서버에서 제공하는 응답에 예상하지 못한 키가 포함되어 있어도 문제없이 데이터를 파싱하고 싶을 때 사용@Serializabledata class User(val id: Int, val name: String)val jsonString = """{"id": 1, "name": "John", "extraField": "unknown"}"""// ignoreUnknownKeys가 true일 때, "extraField"는 무시되고 정상..