반응형
문제 발생: JSon 파일의 정보를 Spring객체로 변환하는도중
중첩배열을 인식하지 못함.
분명히 이름은 잘 입력되는데 address타입과 같은 중첩 배열은 인식을못한다.
Jackson 라이브러리를 검색해보고 이 사태를 해결할수있는 방법을 하나 찾았다.
바로 @JacksonCreater 사용하는것이다.
문제해결
@JsonCreator는
Json -> 자바객체로 역직렬화 해주는 어노테이션이다.
반대로 자바객체 -> Json으로 바꾸는건 직렬화 라고한다.
여기서 받는 파라미터는 각각 JsonProperty로 이름을 연결해준다.
실제로 잘 입력된다.
이외에도 JackSon 파일에 관해서 궁금한게있으면 JackSon 라이브러리를 참고하자.
아래링크는 JSon 라이브러리 번역을 잘해놓은 블로그 링크다.
https://pjh3749.tistory.com/281
반응형
'자바 > 스프링(Spring)' 카테고리의 다른 글
자바(Spring) OpenAPI를 통한 JSON Parser 코드 (0) | 2022.09.08 |
---|---|
ArgumentResovler 와 Interceptor에 대하여 (0) | 2022.08.23 |
스프링 타임리프(Thymleaf) 한눈에 정리하기 (0) | 2022.05.18 |
스프링 Redirect를 활용해보자 (0) | 2022.04.19 |
스프링 @ModelAttribute 에 관하여 (0) | 2022.04.19 |