GroundHaus

JSON Formatter

JSON을 정렬·검증하고 예쁘게 포맷팅합니다.

대기 중
결과가 여기 표시됩니다.

이게 뭔가요?

JSON Formatter는 한 줄로 뭉쳐 있거나 들여쓰기가 엉망인 JSON을 사람이 읽기 좋은 형태로 다시 정렬해 주는 도구입니다. 동시에 문법이 올바른지 검증해서, 어디서 괄호가 안 맞거나 쉼표가 빠졌는지 줄과 칸 위치까지 짚어줍니다. 들여쓰기는 2칸·4칸·압축(한 줄) 중에 고를 수 있고, 결과는 한 번에 복사할 수 있습니다. 모든 처리는 브라우저 안에서만 이뤄지므로 민감한 데이터를 붙여넣어도 서버로 나가지 않습니다.

언제 쓰나요?

API 응답을 콘솔이나 로그에서 복사했는데 한 줄로 이어져 있어 구조가 안 보일 때, 설정 파일이나 목업 데이터를 손으로 정리할 때, 또는 “왜 파싱이 안 되지?” 하며 잘못된 JSON에서 오류 위치를 빠르게 찾을 때 씁니다. 특히 다른 사람이 준 JSON이 유효한지 1초 만에 확인하고 싶을 때 유용합니다.

실무에서 자주 틀리는 점

실무에서 — 결제 연동을 하다가 PG사 응답이 한 줄로 길게 와서 어디가 문제인지 안 보였던 적이 있다. 포맷터에 넣자마자 중간에 값 하나가 큰따옴표 없이 들어와 있는 게 드러났는데, 알고 보니 우리 쪽에서 로그를 남길 때 객체를 문자열로 이어붙이며 따옴표가 빠진 거였다. 그 뒤로는 “파싱이 안 되면 일단 포맷터부터”가 습관이 됐다.

자주 묻는 질문

입력한 JSON이 서버로 전송되나요?

아니요. 모든 포맷·검증 처리는 브라우저 안에서만 이뤄지며 데이터가 서버로 전송되지 않습니다. 민감한 데이터도 안전하게 정리할 수 있습니다.

JSON 오류 위치는 어떻게 찾나요?

문법이 잘못되면 파싱이 실패한 줄과 칸 위치를 표시합니다. 마지막 요소 뒤 쉼표(trailing comma), 작은따옴표, 주석, NaN·Infinity 같은 값이 흔한 오류 원인입니다.

들여쓰기 칸 수를 바꿀 수 있나요?

네. 2칸·4칸 들여쓰기와 한 줄로 압축(minify)하는 옵션을 지원하고, 결과는 한 번에 복사할 수 있습니다.