JSON 정렬(Pretty Print) 방법과 오류 해결 - 브라우저·jq·코드 예제
JSON을 보기 좋게 정렬(pretty print)하는 3가지 방법을 정리합니다. 브라우저에서 바로 적용하는 온라인 JSON 포맷터, 터미널의 jq와 Python json.tool, JavaScript의 JSON.stringify 들여쓰기 활용법부터 흔한 구문 오류 해결까지 예제와 함께 소개합니다.
5개
JSON을 보기 좋게 정렬(pretty print)하는 3가지 방법을 정리합니다. 브라우저에서 바로 적용하는 온라인 JSON 포맷터, 터미널의 jq와 Python json.tool, JavaScript의 JSON.stringify 들여쓰기 활용법부터 흔한 구문 오류 해결까지 예제와 함께 소개합니다.
닫는 괄호 } 나 ] 바로 앞에 남은 쉼표 하나 때문에 JSON 파싱이 멈춥니다. 이 글에서는 Node.js와 Python이 각각 어떤 오류 메시지를 내는지 비교하고, 브라우저 안에서 문제가 되는 줄을 바로 찾는 방법과 JSON5·JSONC가 후행 쉼표를 어디까지 허용하는지를 예제와 함께 정리합니다.
마크다운에서 *나 # 등의 특수문자가 의도치 않게 서식으로 바뀌거나 사라지는 원인과 해결 방법을 설명합니다. 이스케이프 가능한 32개 ASCII 특수문자 목록, 이스케이프가 불필요한 경우, 백슬래시가 동작하지 않는 코드 블록과 표 내부 파이프 처리까지 4개 렌더러에서 23개 사례를 실측해 정리했습니다.
마크다운 표(테이블)가 일반 문단으로 표시되거나, 열이 어긋나거나, 셀 안 파이프·줄바꿈으로 깨지는 원인을 증상별로 진단하고 해결합니다. 헤더와 구분 행 열 수 일치, 빈 줄 누락, 파이프 이스케이프, 렌더러 지원 여부를 순서대로 확인해 수정할 수 있습니다.
JSON.parse에서 발생하는 unexpected token, expecting value 등 파싱 오류의 원인 5가지와 해결 방법을 정리합니다. 후행 쉼표, 따옴표, 주석, BOM 문제를 예제와 함께 설명하고 오류 위치를 바로 찾는 방법을 소개합니다.