org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver] Resolved org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Invalid numeric value: Leading zeroes not allowed
Caused by: com.fasterxml.jackson.core.JsonParseException: Invalid numeric value: Leading zeroes not allowed
at Source: REDACTED (StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION
disabled); line: 5, column: 23
프로젝트 진행 도중 프론트쪽으로부터 수정이 안 된다는 소식을 듣고 어떤 부분에서 에러가 발생하고 있는 걸까...? 테스트를 하던 도중 만난 에러다
swagger에는 이렇게 입력할 데이터 예시가 적혀있어서 이걸 토대로 작성했는데
JSON parse error가 발생했다.
분명 값을 제대로 다 잘 적었는데 왜 에러가 발생하고 있는 걸까 천천히 하나하나 살펴본 결과 partyLocation
의 타입이 int
다.
근데 다른 int, long 타입은 "" 가 없지만 partyLocation
의 경우 첫번째 자리에 0이 위치하고 있어서 ""로 감싸고 있다는 것을 알게 되었다.
model Class에서 @Schema example값을 수정했다. 혹시나 다른 사람이 나랑 똑같은 실수를 하면 안 되니깐.