728x90
반응형
JSON parse error 발생!
일단 내가 경험했던 에러 메시지는 다음과 같다.
JSON으로된 문자열을 Request로 변환해 주어야 하는데 실패
Resolved [org.springframework.http.converter.HttpMessageNotReadableException:
JSON parse error: Cannot construct instance of
`com.group.libraryapp.dto.book.request.BookRequest`
(although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator);
nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException:
Cannot construct instance of `com.group.libraryapp.dto.book.request.BookRequest`
(although at least one Creator exists): cannot deserialize from Object value
(no delegate- or property-based Creator)<EOL> at
[Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 2]]
build.gradle에 아래와 같이 의존성을 추가해주었다.
implementation 'com.fasterxml.jackson.module:jackson-module-kotlin:2.14.2'
의존성을 추가해주니 에러가 발생하지않고 정상적으로 동작!
해당 의존성은 jackson 쪽으로 JSON과 객체를 변환해주는 역할을 하고 있다.
728x90
반응형