~/devtools / json
tool::json

JSON
포매터

JSON을 포맷, 검증, 압축합니다. JSON을 붙여넣으면 바로 시작됩니다.

ad · 728×90
// 사용법
객체, 배열, 중첩 구조를 지원합니다. 들여쓰기 크기를 선택해 간격을 조정하세요.
들여쓰기:
// input
ad · 300×250
// about this tool

JSON 포매터 & 검증기란?

JSON(JavaScript Object Notation)은 웹 API와 설정 파일에서 가장 많이 쓰이는 데이터 교환 형식입니다. 구조는 간단하지만 중첩이 깊어지거나 압축된 상태에서는 사람이 읽기 매우 어렵습니다.

JSON 포매터는 압축된 JSON을 들여쓰기와 줄바꿈을 적용해 읽기 쉽게 변환하고, 문법 오류가 있으면 즉시 알려줍니다. 반대로 JSON을 한 줄로 압축하는 minify 기능도 제공합니다.

이 도구는 붙여넣기만 하면 즉시 자동 포맷하며, 들여쓰기 크기를 2·4칸 중 선택할 수 있습니다. 모든 처리는 브라우저에서 이루어져 개인정보 유출 걱정 없이 사용할 수 있습니다.

주요 사용 사례
  • API 응답으로 받은 압축된 JSON 가독성 향상
  • 설정 파일(config.json, package.json) 검증 및 정리
  • JSON 문법 오류 위치 빠른 파악
  • 복사 전 JSON 압축(minify)으로 페이로드 크기 최소화
  • 깊은 중첩 구조의 데이터 탐색
자주 묻는 질문
Q. JSON에 오류가 있으면 어떻게 되나요?
파싱에 실패하면 오류 메시지와 함께 문제가 있는 위치를 알려줍니다. 빠진 따옴표, 트레일링 콤마 등 일반적인 실수를 쉽게 찾을 수 있습니다.
Q. JSON 데이터가 서버로 전송되나요?
아닙니다. 모든 처리는 브라우저(JavaScript) 내에서만 이루어집니다. 개인정보나 민감한 데이터가 포함된 JSON도 안전하게 사용할 수 있습니다.
Q. 들여쓰기 크기는 어떻게 바꾸나요?
포맷 버튼 옆의 들여쓰기 선택 옵션에서 2칸 또는 4칸을 선택할 수 있습니다. 일부 팀은 스타일 가이드에 따라 2칸을, 다른 팀은 4칸을 선호합니다.