반응형
🚨 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 코드를 참고해 주세요.
❌ 잘못된 Json 데이터 형태
{
"usrname": "홍길동",
"age": 23, //(쉼표)
}
🟢 올바른 Json 데이터 형태
{
"usrname": "홍길동",
"age": 23
}
반응형
'JAVA & Spring > Error' 카테고리의 다른 글
[Java] Exception in thread "main" java.lang.ClassCastException 오류 해결 방법 (0) | 2024.11.21 |
---|---|
[Spring] java.net.MalformedURLException: no protocol 에러 해결 방법 (1) | 2024.11.15 |
[Spring][Swagger] Request가 null로 전달될 때 해결 방법 (0) | 2024.09.23 |
[QueryDSL] Could not find com.querydsl:querydsl-apt: 5.0.0. 오류 해결 방법 (0) | 2024.07.22 |
[Spring][Postman] 405 Method Not Allowed 오류 해결 방법 (0) | 2024.07.12 |
댓글