티스토리 뷰
이슈
프론트에서(Vue) String형의 리스트를 보내주면
"JSON parse error : Cannot deserialize instance of 'java.util.ArrayList' out of VALUE_STRING token; nexted exception is com.fasterxml.jackson.databind.exc.MismatchedInputException" 이 발생한다.
해결
해당 리스트 변수가 포함된 클래스에 @JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY) 을 추가해주면된다.
출처
https://stackoverflow.com/questions/39041496/how-to-enforce-accept-single-value-as-array-in-jacksons-deserialization-process
'내 성장기록' 카테고리의 다른 글
Localhost vs 127.0.0.1 이 둘의 차이는?? (0) | 2021.03.14 |
---|---|
자바스크립트 Promise (0) | 2021.03.06 |
Nginx란? (0) | 2021.02.09 |
HTTP, Ajax, Web Socket의 역사 (0) | 2021.02.03 |
JPA에서 Serializable 사용? (0) | 2021.02.03 |