반응형
🚨 Swagger Execute 버튼 클릭 시 발생하는 Spring Log 에러 메시지
2024-09-29 22:15:15.173 [http-nio-8080-exec-4] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character ('}' (code 125)): was expecting double-quote to start field name
❓에러 발생 이유
Spring이 Json 형태의 데이터 요청을 정상적으로 받지 못해서 나타나는 에러 메시지입니다.
Json 형태의 데이터의 구조는 보통 ,(쉼표)로 구분을 합니다.
하지만, 마지막 데이터의 경우에는 ,(쉼표)를 포함시키지 않습니다.
참고: 데이터가 1개일 경우에는 ,(쉼표)를 사용하지 않습니다.
✅ 해결 방법
마지막 데이터에 ,(쉼표)를 포함시키지 않습니다.
❌ 잘못된 Json 데이터 형태
{
"usrname": "홍길동",
"age": 23, //(쉼표)
}
🟢 올바른 Json 데이터 형태
{
"usrname": "홍길동",
"age": 23
}
반응형
'JAVA > Error' 카테고리의 다른 글
[Spring][Swagger] Request가 null로 전달될 때 해결 방법 (0) | 2024.09.23 |
---|---|
[QueryDSL] Could not find com.querydsl:querydsl-apt: 5.0.0. 오류 해결 방법 (0) | 2024.07.22 |
[Postman][Spring] 405 Method Not Allowed 오류 해결 방법 (0) | 2024.07.12 |
[Postman][Spring] 404 Not Found 오류 해결 방법 (0) | 2024.07.12 |
[Spring] The bean 'delegatingApplicationListener' 에러 해결 방법 (0) | 2024.05.28 |
댓글