본문 바로가기

웹/JavaScript

[JavaScript] Unexpected token .. in JSON at position .. 오류 해결하기

 

문법 오류: 위치 1에서 JSON의 예기치 않은 토큰 r

 

 

원인

json구조가 아닌 데이터를 json파일로 생각하고 읽으려고 했을 때 발생한다.

 

해결방법

콘솔로 데이터의 타입을 확인해보거나, 오타나 따옴표 등의 자잘한 형식오류가 없는지 확인해보도록 하자. 

 

내 경우엔 데이터를 받아온걸 json형식이라고 생각하고 .json()으로 처리한 데이터가 다른 형식이어서 저 오류가 떴고, 형식에 맞춰 다르게 처리를 해주었다. 


참고 자료

- https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Errors/Unexpected_token

- https://itprogramming119.tistory.com/entry/%EC%97%90%EB%9F%AC%EC%BD%94%EB%93%9C-04-Unexpected-token-o-in-JSON-at-position-1