본문 바로가기

JSON2

SpringBoot에서 날짜 타입 JSON 변환에 대한 오해 풀기 안녕하세요? 이번 시간엔 Spring과 JSON에 대해 정리해보려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와 세미나+책 후기를 정리하는 Github, 이 모든 내용을 담고 있는 블로그가 있습니다. ) 0. 들어가며 Spring을 사용할 경우 Controller에서 요청 받는/응답 주는 DTO에서 LocalDate와 LocalDateTime을 사용할 경우가 종종 있습니다. 헌데 이럴 경우 많은 분들이 직렬화를 못해 String으로 받은 후 서비스 레이어에서 변환하는 것을 보았습니다. Spring에선 굳이 이럴 필요가 없으니 아래 내용을 한번 참고하셔서 번거로운 직렬화 과정을 쉽게 해결하시길 바랍니다. 개발 환경은 .. 2018. 12. 17.
IntelliJ에서 Json 작업 쉽게 하기 안녕하세요! 이번 시간엔 IntelliJ에서 JSON 을 쉽게 사용하는 방법에 대해 소개드리겠습니다. 모든 코드는 Github에 있습니다! 개발 도중 JSON 파일이나 코드를 사용하는 일이 빈번합니다. 그럴때마다 외부 툴의 도움을 받기보다는 IntelliJ안에서 해결하는 방법들입니다. 1. Json -> POJO 가장 먼저 소개드릴 것은 Json 코드를 POJO로 생성하는 방법입니다. 예를 들어 네이버 오픈 API를 통해 회원정보를 조회한다고 가정하겠습니다. 그럼 API 문서가 다음과 같이 결과물 Json 코드를 제공합니다.(네이버 회원 정보 조회 API)이걸 참고해서 우린 DTO 클래스를 생성해야하는데요. 만약 사용해야하는 API가 한두개가 아니면 어떡하나요? 이때 이 필드를 한땀한땀 다 치는건 너무 .. 2018. 2. 25.