원본 JSON
따옴표는 항상 쌍따옴표(")를 사용해야 하고,
마지막 요소 뒤에 붙은 쉼표(,)는 JSON 문법 오류가 됩니다.
결과 JSON
포매팅(정렬) 또는 압축 버튼을 눌렀을 때 결과가 표시되며, “결과 복사” 버튼으로 한 번에 클립보드에 복사할 수 있습니다.
JSON 포매터가 필요한 순간
백엔드·프론트엔드 개발을 하다 보면, API 응답이나 로그에 찍힌 JSON이 한 줄로 길게 늘어서 있어서 눈으로 읽기 어려울 때가 많습니다. 팀원에게 공유하거나, 버그를 찾거나, 데이터 구조를 확인해야 할 때는 들여쓰기가 잘 된 JSON이 훨씬 읽기 편합니다.
이 JSON 포매터는 브라우저에서만 동작하는 간단한 도구로, JSON 문자열을 붙여넣고 “들여쓰기 정렬하기” 버튼만 눌러도 보기 좋은 형태로 정리해 줍니다. 반대로, 전송 용량을 줄이기 위해 한 줄로 압축된 JSON이 필요한 경우에는 “한 줄로 압축” 버튼으로 바로 만들 수 있습니다.
- API 응답(JSON)을 정리해서 팀원에게 공유하고 싶을 때
- 디버깅 중 로그에 찍힌 JSON 구조를 빠르게 확인하고 싶을 때
- 프론트엔드/백엔드 샘플 데이터(JSON)를 정리해 문서에 넣고 싶을 때
- 전송/저장용으로 한 줄짜리 JSON 문자열이 필요할 때
JSON 문법에 오류가 있다면 어느 부분에서 문제가 생겼는지 오류 메시지를 보여주어, 괄호나 따옴표를 하나씩 다시 세어보지 않아도 됩니다. 단순한 포매팅을 넘어 간단한 JSON 유효성 검사기로 함께 사용할 수 있습니다.
자주 묻는 질문 (FAQ)
JSON 입력창에 내용을 붙여넣으면 자동으로 파싱을 시도합니다. 문법에 문제가 없으면 상단 상태 배지에 “유효한 JSON입니다.”라고 표시되고, 오류가 있으면 어느 지점에서 오류가 발생했는지 메시지가 출력됩니다.
들여쓰기 정렬하기는 들여쓰기를 추가해 사람이 읽기 좋은 형태로 바꿔주고, 한 줄로 압축하기는 불필요한 공백과 줄바꿈을 모두 제거해 전송·저장에 유리한 형태로 만들어 줍니다. 내부 데이터 값은 그대로 유지됩니다.
이 도구는 브라우저에서만 동작하도록 만들 수 있어, 입력한 JSON이 서버로 업로드되거나 저장되지 않도록 구성할 수 있습니다. 민감한 데이터라면 개인 PC에서만 사용하시기를 권장드립니다.
문자열 자체는 붙여넣을 수 있지만, JSON.parse로 해석 가능한 올바른 JSON 형식이 아니라면 포매팅·압축 기능은 동작하지 않고 오류 메시지가 표시됩니다. Key와 문자열 값에 항상 쌍따옴표를 사용하는지 확인해 주세요.