JSON 정렬하는 방법
- 입력 칸에 JSON을 붙여 넣으세요.
- 2칸, 4칸, 탭, 압축 중 하나를 고르고 필요하면 키 정렬을 켜세요.
- 결과를 복사하거나, 표시된 줄과 칸의 오류를 고치세요.
JSON을 정렬하는 이유
API 응답이나 로그는 한 줄로 길게 오는 경우가 많아요. 들여쓰기한 JSON은 객체와 배열의 구조가 한눈에 보여서 필드를 찾거나, 빠진 값을 발견하거나, 설정 변경을 검토하기 쉬워요.
오류 위치 읽는 법
검사기는 파싱이 멈춘 줄과 칸을 알려 줘요. 실제 실수는 보통 그 바로 앞에 있어요. 앞 줄의 쉼표나 따옴표 누락, } 나 ] 앞의 불필요한 쉼표를 확인하세요.
JSON과 자바스크립트 객체
JSON은 자바스크립트보다 엄격해서 키와 문자열에 큰따옴표가 필요하고, 주석·마지막 쉼표·undefined·NaN을 쓸 수 없어요. 2^53을 넘는 큰 정수는 자바스크립트에서 정밀도가 깨져서 API는 ID를 문자열로 보내기도 해요.
자주 묻는 질문
JSON이 서버로 전송되나요?
아니요. 브라우저에 내장된 JSON 파서로 처리해서 API 응답이나 설정 파일이 기기 밖으로 나가지 않아요.
가장 흔한 JSON 오류는?
마지막 항목 뒤 쉼표, 큰따옴표 대신 작은따옴표, 따옴표 없는 키, 주석이에요. JSON은 이 중 어느 것도 허용하지 않아요.
압축은 무엇을 하나요?
문자열 밖의 공백과 줄바꿈을 모두 지워 가장 작은 JSON으로 만들어요. 전송하거나 저장할 때 좋아요.
