티스토리 뷰

ERROR/WEB

JSON parse error

onlyun 2022. 11. 7. 13:01

화면에서 데이터를 넘겨주려고 함.

vue js에서 리스트로 담아서 parameter로 리턴

근데 에러 떴음....

주고 받을 때, 데이터 형태? 타입이 제대로 매칭이 안 되서 나는 오류인 것 같은데....다시 찾아볼 것!!!

 

2022-11-07 08:55:33.123  WARN 15368 --- [nio-8080-exec-6] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize instance of `kr.busan.metro.cleanwebsite.biz.model.board.BoardRecruitApplicantParam` out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `kr.busan.metro.cleanwebsite.biz.model.board.BoardRecruitApplicantParam` out of START_ARRAY token

 

[ 상황 ]

화면에서 체크박스 선택한 뒤 [[삭제] 버튼 눌렀을 때,

리스트를 넘겨줘야하는데 위와 같은 에러가 떴음.

 

[  ]

데이터 주고 받을 때, 형태가 맞지 않아서 발생하는 에러

 

컨트롤러에서

public ResponseEntity<?> deleteApplicant(HttpSession session, 
	@RequestBody BoardRecruitApplicantParam parameter){
}
/*
* @RequestBody의 타입을 바꿔줬음! 
*/
public ResponseEntity<?> deleteApplicant(HttpSession session, 
	@RequestBody List<BoardRecruitApplicantParam> parameter){
}

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
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 31
글 보관함