JSON trailing comma(후행 쉼표) 오류 - 줄 번호로 찾아서 지우기
닫는 괄호 } 나 ] 바로 앞에 남은 쉼표 하나 때문에 JSON 파싱이 멈춥니다. 이 글에서는 Node.js와 Python이 각각 어떤 오류 메시지를 내는지 비교하고, 브라우저 안에서 문제가 되는 줄을 바로 찾는 방법과 JSON5·JSONC가 후행 쉼표를 어디까지 허용하는지를 예제와 함께 정리합니다.
2개
닫는 괄호 } 나 ] 바로 앞에 남은 쉼표 하나 때문에 JSON 파싱이 멈춥니다. 이 글에서는 Node.js와 Python이 각각 어떤 오류 메시지를 내는지 비교하고, 브라우저 안에서 문제가 되는 줄을 바로 찾는 방법과 JSON5·JSONC가 후행 쉼표를 어디까지 허용하는지를 예제와 함께 정리합니다.
JSON.parse에서 발생하는 unexpected token, expecting value 등 파싱 오류의 원인 5가지와 해결 방법을 정리합니다. 후행 쉼표, 따옴표, 주석, BOM 문제를 예제와 함께 설명하고 오류 위치를 바로 찾는 방법을 소개합니다.