JSON 포매터
json-format• JSON을 보기 좋게 정렬하거나 한 줄로 압축해요. • 들여쓰기(2·4·탭) 선택, 오류 위치 표시, 결과 복사까지.
입력한 JSON을 파싱해 보기 좋게 정렬하거나 한 줄로 압축해요. 문자열·숫자·중첩 구조를 그대로 유지하고, 오류가 있으면 위치를 알려줘요.
JSON 정리는 왜 필요한가요
JSON은 줄바꿈이나 들여쓰기가 없어도 동작하기 때문에, API 응답이나 로그에 찍힌 JSON은 대개 한 줄로 길게 붙어 있어요. 사람이 구조를 파악하려면 계층에 맞춰 줄을 나눠야 해요.
보기 좋게 모드는 들여쓰기를 넣어 어떤 값이 어디에 속하는지 한눈에 보이게 하고, 압축 모드는 공백을 모두 없애 전송 크기를 줄여요. 설정 파일은 정렬해서, API 요청 본문은 압축해서 쓰면 좋아요.
문법이 틀리면 오류 위치를 함께 알려줘요. 쉼표가 하나 남았거나 따옴표가 빠진 곳을 찾는 데 쓰면 빨라요. 붙여넣은 JSON은 브라우저에서만 처리되고 서버로 전송되지 않으니 실제 응답 데이터를 넣어도 안전해요.
자주 묻는 질문
JSON 오류 위치는 어떻게 찾나요?
붙여넣는 즉시 검사해서, 문법이 틀리면 브라우저가 돌려주는 오류 메시지를 위치 번호와 함께 그대로 보여줘요. 이 번호는 문서 맨 앞에서부터 센 글자 수라, 편집기에서 그 지점으로 이동하면 문제가 난 자리를 바로 찾을 수 있어요. 원인은 표시된 지점보다 한두 줄 앞에 있는 경우가 많습니다.
마지막 쉼표 하나 때문에 오류가 나요
JSON 표준은 배열이나 객체의 마지막 항목 뒤에 붙은 쉼표를 허용하지 않아요. 자바스크립트 코드에서는 문제없이 동작하니 습관처럼 남기기 쉬운데, 여기서는 오류로 잡힙니다. 항목 하나를 지우면서 쉼표만 남겨 둔 경우가 가장 흔하니 닫는 괄호 바로 앞부터 확인해 보세요.
JSON에 홑따옴표와 주석은 왜 못 쓰나요?
문자열과 키는 반드시 큰따옴표로 감싸야 하고, 슬래시 두 개나 별표로 시작하는 주석도 JSON에는 없는 문법이에요. 파이썬 딕셔너리나 주석이 달린 설정 파일을 그대로 옮겨 붙이면 대부분 이 두 가지에서 걸립니다. 따옴표를 바꾸고 주석 줄을 지우면 통과해요.
한글이 유니코드 이스케이프로 나와요
API 응답이나 로그에는 한글이 역슬래시 u 로 시작하는 코드로 인코딩돼 있는 경우가 많아요. 그대로 붙여넣고 정렬하면 해석 단계에서 원래 글자로 풀려, 결과에는 읽을 수 있는 한글로 나옵니다. 값이 바뀌는 게 아니라 표기만 되돌아오는 것이라 그대로 다시 써도 돼요.
JSON 압축(minify)은 언제 쓰나요?
압축 모드는 줄바꿈과 공백을 전부 없애 한 줄로 만들어요. 설정값을 환경변수 한 칸에 넣을 때, 요청 본문을 명령줄에 한 줄로 붙일 때, 저장 용량이나 전송량을 줄일 때 씁니다. 값은 그대로 유지되니 나중에 정렬 모드로 다시 펼쳐 보면 돼요.
들여쓰기 2칸·4칸·탭 중 뭘 골라야 하나요?
어느 쪽을 골라도 데이터는 같고 보기 편함만 달라지니 팀 규칙을 따르면 됩니다. 웹 프로젝트는 2칸이 흔하고, 계층이 깊지 않은 설정 파일은 4칸이 눈에 잘 들어와요. 탭은 보는 사람이 편집기에서 폭을 조절할 수 있어 문서나 이슈에 붙일 때 무난합니다.