티스토리 뷰

내 성장기록

json 역직렬화

koyuchang 2021. 2. 7. 15:34

이슈

프론트에서(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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함