data class Test(
val field: List<String>?
)
위와 같은 형식으로 deserialize시에 default 값으로 empty list를 주고 싶다면
@JsonSetter(nulls = Nulls.AS_EMPTY) 를 붙이면 된당
그러면 해당 필드를 not nullable하게 사용 가능하다
data class Test(
@JsonSetter(nulls = Nulls.AS_EMPTY)
val field: List<String>
)
'kotlin' 카테고리의 다른 글
11. DSL 만들기 (0) | 2022.04.28 |
---|---|
10. 애노테이션과 리플렉션 (0) | 2022.03.26 |
9. 제네릭스 (0) | 2022.02.28 |
8. 고차 함수: 파라미터와 반환 값으로 람다 사용 (0) | 2022.02.13 |
7. 연산자 overloading과 관례 (0) | 2022.01.23 |