728x90
jsonserializer
-
Java JSON 처리 실전 시리즈 8화 – 커스텀 Serializer와 Deserializer로 JSON 변환 제어하기기술과 산업/언어 및 프레임워크 2025. 5. 19. 10:57
Jackson에서 커스텀 Serializer 및 Deserializer를 구현해 특수 포맷, 민감 정보, 복합 필드에 대한 JSON 직렬화/역직렬화를 제어하는 방법을 실무 예제 중심으로 설명합니다.Spring Boot에서 기본적인 JSON 직렬화/역직렬화는 ObjectMapper가 자동으로 처리해줍니다. 그러나 아래와 같은 상황에서는 커스텀 Serializer 또는 Deserializer가 필요해집니다.특정 필드를 Base64 인코딩 또는 마스킹 처리하고 싶을 때날짜 포맷이 비표준이거나 복합적인 형태일 때중첩된 객체를 평탄화하거나 축약해서 표현하고 싶을 때클라이언트에 따라 JSON 포맷을 맞춤화하고 싶을 때이번 글에서는 Jackson에서 커스텀 직렬화/역직렬화 클래스를 구현하고 적용하는 방법을 구체적인 ..