JSON 문법 오류 찾기: 따옴표·쉼표·큰 숫자 검수 방법
DataWork Tools 편집 · 2026년 11월 3일
JSON 정렬 도구는 읽기 어려운 한 줄 데이터를 들여쓰기해 보여 줍니다. 문법이 잘못되면 파싱 오류를 표시하지만 데이터의 업무 의미나 API가 기대하는 스키마까지 확인하지는 않습니다. 문법 통과와 데이터 검증을 구분해야 합니다.
자주 발생하는 문법 오류
- 키와 문자열에 작은따옴표를 쓰는 경우: JSON은 큰따옴표를 사용합니다.
- 마지막 속성 뒤에 쉼표가 남는 경우: JSON에서는 허용하지 않습니다.
- 값에 주석이나 undefined가 포함된 경우: 표준 JSON 값이 아닙니다.
- 문자열 내부의 큰따옴표를 이스케이프하지 않은 경우.
잘못된 예: {'name': '민수',}
올바른 예: {"name": "민수"}정렬과 공백 제거
정렬은 구조를 읽기 쉽게 만들고 공백 제거는 불필요한 들여쓰기와 줄바꿈을 줄입니다. 문자열 내부의 공백은 유지합니다. 줄바꿈이 있는 문자열은 JSON 이스케이프 형태로 남아야 하며 실제 줄바꿈을 따옴표 안에 그대로 넣으면 오류가 발생할 수 있습니다.
큰 숫자와 중복 키 주의
브라우저의 숫자 표현 범위를 벗어난 정수는 정확히 보존할 수 없어 이 도구에서 거부합니다. 주문번호나 계정 ID처럼 계산하지 않는 큰 식별자는 원본부터 문자열로 저장하세요. 중복 키는 기본 파서가 마지막 값을 사용하므로 서로 다른 값이 같은 키로 들어 있지 않은지 원본을 확인해야 합니다.
검사 범위 밖의 문제
날짜가 올바른지, 필수 필드가 있는지, 숫자 범위가 업무 규칙에 맞는지는 JSON Schema나 별도 검증이 필요합니다. 문법 검사는 그 전 단계입니다. 이 도구는 임의로 따옴표나 쉼표를 고쳐 데이터를 추정하지 않습니다.
JSON 정렬·문법 검사 → · 표 형태의 객체 배열은 JSON → CSV로 살펴볼 수 있습니다.
함께 읽기
CSV 한글이 깨질 때: UTF-8과 EUC-KR 구분하기
사번 0012가 12로 바뀌는 이유와 보존 방법
CSV를 SQL INSERT로 바꾸기 전 확인할 5가지
중복 제거에서 전체 행과 기준 열은 어떻게 다를까?
두 CSV 파일 비교: 추가·삭제·변경 행을 찾는 방법
VLOOKUP 없이 두 CSV 합치기: LEFT와 INNER JOIN 차이
CSV 열 순서 바꾸기·열 이름 변경·불필요한 열 삭제
JSON을 CSV로 변환할 때 빈칸·중첩 데이터·큰 숫자 확인하기
CSV 파일 분할과 행·열 전치: 처리 순서와 결과 검수
CSV 공백과 빈 행 정리: 지워도 되는 값부터 구분하기
CSV와 TSV 차이: 엑셀에서 복사한 표를 파일로 바꾸기
CSV를 Markdown 표로 만들기: README에 표 붙여넣는 방법
CSV 정렬에서 10이 2보다 먼저 나오는 이유: 문자열과 숫자 정렬
CSV에서 필요한 행만 추출하기: 포함·일치·빈값 필터의 차이