JSON 포맷터 & 유효성 검사기
줄 바꿈이 없고 가독성이 낮은 줄글 형태의 JSON 데이터를 사람이 읽기 쉽게 정렬하거나, 전송 속도를 높이기 위해 컴팩트하게 압축합니다. 더불어 파싱 에러의 정밀한 실시간 라인 검증을 수행합니다.
원시 JSON 코드 입력
작업할 JSON 원본 데이터를 기입하고 옵션을 설정하세요.
최종 결과 및 검증
가공 처리가 끝난 코드 결과입니다.
JSON 포맷팅 및 오류 대처 가이드
JSON 표준 사양과 구문 에러 발생 시의 문제 해결 방법입니다.
1. JSON 데이터 형식 표준 규격
JavaScript Object Notation(JSON)은 구조화된 데이터를 교환하기 위한 경량 형식 표준으로, 속성-값 쌍 또는 배열 데이터 유형으로 구성됩니다. 객체의 모든 키 이름은 반드시 큰따옴표(")로 감싸야 하며, 문자열 데이터 역시 작은따옴표(') 대신 반드시 큰따옴표만을 허용하는 엄격한 구조를 지닙니다. 또한 데이터 항목 간 마지막 쉼표(Trailing Comma)가 존재하면 구문 오류가 발생합니다.
2. 흔히 발생하는 JSON 구문 에러 해결법
- 키나 문자열 값에 작은따옴표를 썼는지 검증하고 큰따옴표로 수정해 주세요.
- 객체나 배열의 마지막 요소 바로 뒤에 콤마(,)가 찍혀 있다면 파싱 오류가 나므로 이를 지워주어야 합니다.
- 대괄호 [ ] 또는 중괄호 { }의 매칭 짝이 누락되었거나 어긋났는지 확인하세요. 검사기에 입력 후 포맷 검증 버튼을 누르면 에러가 발생한 지점의 개략적인 원인을 즉시 짚어 줍니다.