도구함9696.kr

JSON 포맷터

JSON을 보기 좋게 정렬하거나 한 줄로 압축하고, 문법 오류를 찾아줍니다.

무엇을 하나요

한 줄로 뭉쳐 읽기 힘든 JSON을 2칸 들여쓰기로 펼치는 정렬(Pretty Print), 반대로 공백을 없애 전송용으로 줄이는 압축(Minify), 그리고 문법 검사를 합니다. API 응답 확인, 설정 파일 수정, 오류 디버깅에 씁니다.

문법 오류를 찾았을 때

쉼표 누락, 따옴표 짝 오류 같은 문제가 있으면 오류 메시지와 함께 대략적인 위치(몇 번째 줄, 몇 번째 글자 근처)를 알려줍니다. JSON은 마지막 항목 뒤 쉼표를 허용하지 않고, 키는 반드시 큰따옴표로 감싸야 한다는 점이 흔한 실수입니다.

처리 방식

검사와 변환은 브라우저의 내장 JSON 처리기로 브라우저 안에서만 수행됩니다. 업무 데이터가 들어 있어도 서버로 전송되지 않습니다.

자주 나오는 오류 세 가지

첫째는 마지막 항목 뒤의 쉼표입니다. 자바스크립트에서는 허용되지만 JSON에서는 오류입니다. 둘째는 작은따옴표입니다. JSON의 문자열과 키는 반드시 큰따옴표여야 합니다. 셋째는 주석입니다. JSON에는 주석 문법이 없어서 두 줄 빗금을 넣으면 깨집니다.

한글이 \uAC00 처럼 보일 때

일부 서버는 한글을 이스케이프 형태로 내보냅니다. 이 도구로 정렬하면 원래 글자로 복원되어 표시되므로 내용 확인이 쉬워집니다.

큰 파일

수 메가바이트가 넘는 JSON은 브라우저가 화면에 그리는 데 시간이 걸릴 수 있습니다. 구조만 확인하려면 앞부분 일부만 잘라서 넣어보세요.