Spring boot JSON parse error

하쮸·2024년 8월 9일
0

Error

목록 보기
3/4

JSON parse error

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값을 수정했다. 혹시나 다른 사람이 나랑 똑같은 실수를 하면 안 되니깐.

profile
Every cloud has a silver lining.

0개의 댓글