본문 바로가기

intellij +springboot/오류정리

Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character (' ' (code 160)): was expecting double-quote to start field name]

 

Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character (' ' (code 160)): was expecting double-quote to start field name]

 

postman 으로 api 호출시 json 파싱 할때 문제가 생긴듯 하다

알아보니

JSON 콘텐츠에는 JSON을 들여쓰기하는 데  사용된 JSON(일반적으로 웹페이지에서)을 복사하여 붙여넣었을 가능성이 있는 줄바꿈 없는 공백(문자 코드 160, 일반적으로 )이 포함되어 있습니다 

 

라고 한다 이쁘게 보려고 탭을 넣으게 문제인듯 탭을 다 지우고 다시 전송하니까 보이는 새로운 에러

 

Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Invalid UTF-8 start byte 0xa0]

 

그냥 싹 지우고 다시 노트패드에서 utf-8 문서에 똑같이 써서 전송하면 해결된다 utf-8 형식이 아닌 텍스트를 복붙해서 하면

뭔짓을 해도 안바뀌는 듯 그냥 지우고 다시 쓰는게 마음 편하다