JSON 포맷터 및 문법 검증기(Validator) 활용 가이드
JSON(JavaScript Object Notation)은 웹 통신과 데이터 보관에 널리 이용되는 경량 데이터 형식입니다. 하지만 줄바꿈이 없거나 기호가 어긋난 경우 사람이 한눈에 구조를 식별하기 어렵습니다. 본 도구는 이를 즉각 해소하고 정합성을 체크하기 위해 개발되었습니다.
주요 탑재 기능
- 들여쓰기 정렬 (Prettify): 가독성을 위해 2칸 혹은 4칸 간격의 탭 인덴트로 구조를 계층화합니다.
- JSON 압축 (Minification): 불필요한 줄바꿈과 띄어쓰기를 삭제하여 네트워크 패킷 전송이나 보관 용량을 최소화합니다.
- 에러 검증 (Validation): 콤마(,) 오류, 괄호 짝 누락, 따옴표 타입 미준수 등 구문 오류가 발견되면 친절한 안내와 에러 발생 라인을 알려줍니다.
자주 발생하는 JSON 에러 유형
- 마지막 쉼표 실수 (Trailing Comma): 객체나 배열의 마지막 키-값 쌍 뒤에 불필요한 콤마(,)를 찍으면 파싱 오류가 납니다.
- 작은따옴표 사용 (Single Quotes): JSON 표준 규격에서는 키(Key)와 문자열(String) 값에 오직 큰따옴표(" ")만 허용하며 작은따옴표(' ')는 문법 오류입니다.
- 괄호 누락 (Missing Brackets): 중괄호
{}나 대괄호[]의 짝이 어긋날 때 발생합니다.