HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
[팀 09] 오프와 에프
[팀 09] 오프와 에프
/
Json - Optional 역직렬화

Json - Optional 역직렬화

작성일시
Aug 3, 2022 05:29 AM
최종 편집일시
Aug 3, 2022 05:31 AM
회의 유형
작성자
참석자
Jackson의 모든 것 - Optional
모든 소스는 여기서 확인하실 수 있습니다. Optional을 Jackson을 이용해 Serialize/Deserialize하면 어떻게 될까요? Optional 필드를 가지는 Object 하나의 Optional 필드를 가지는 Name이라는 클래스를 생성하였습니다. package io.lcalmsky.jackson.domain; import lombok.AccessLevel; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Optional; public class BeanWithOptional { @Data @NoArgsConstructor(access = AccessLevel.PROTECTED) public static class Name { private String firstName; private String lastName; private Optional nickname; } } Optional을 필드변수로 사용하는 것은 권장하는 사항이 아니라 단순 테스트를 위함입니다.
Jackson의 모든 것 - Optional
https://jaime-note.tistory.com/23
Jackson의 모든 것 - Optional
Optional 클래스의 public getter 메소드가 isPresent이기 때문에 Optional의 필드값이 출력이 안됌.