로컬 실행
JSON 포매터
JSON을 붙여넣으면 읽기 쉬운 들여쓰기 형식으로 즉시 정리합니다.
입력값은 브라우저에서 처리되며 업로드되지 않습니다.
출력
결과가 여기에 표시됩니다.입력하면 결과가 표시됩니다.
API 응답, 설정 파일, 로그처럼 읽기 어려운 JSON을 확인할 때 사용하세요. 먼저 입력을 검증한 뒤 일관된 들여쓰기의 JSON으로 출력합니다. 가볍고 모바일 친화적이며 반복 사용에 맞게 설계되었습니다.
API, 로그, 설정 검토를 위한 읽기 쉬운 JSON
복잡한 JSON은 웹훅 payload, 네트워크 응답, 운영 로그 한 줄처럼 급하게 확인해야 할 때 자주 나타납니다. 이 포매터는 입력을 먼저 검증한 뒤 중첩 객체와 배열을 안정적인 들여쓰기 구조로 바꿔 브라우저 안에서 바로 살펴볼 수 있게 합니다.
API 응답 점검
DevTools나 터미널에서 복사한 원시 응답을 붙여 넣고 변경된 필드, 배열 구조, boolean/null/number 타입을 빠르게 확인합니다.
설정 정리
패키지 메타데이터, 기능 플래그, 서비스 설정 일부를 커밋하거나 공유하기 전에 읽기 쉬운 형태로 정리합니다.
로그 분석
한 줄짜리 구조화 로그를 펼쳐 request id, 이벤트, 타임스탬프, 오류 세부 정보를 눈으로 추적합니다.
포맷 전 확인 흐름
- 1문제를 확인하는 데 필요한 가장 작은 JSON 조각만 붙여 넣습니다.
- 2오류가 나오면 전체를 고치기보다 오류 위치 주변의 따옴표, 쉼표, 괄호를 먼저 봅니다.
- 3포맷된 결과를 문서나 테스트 fixture에 복사하기 전에 키 이름과 값 타입을 확인합니다.
- 4외부 공유 전에는 토큰, 개인 정보, 운영 식별자를 제거합니다.
전후 예시
{"event":"checkout","ok":true,"items":[{"sku":"A-10","qty":2}],"meta":{"source":"api"}}{
"event": "checkout",
"ok": true,
"items": [
{
"sku": "A-10",
"qty": 2
}
],
"meta": {
"source": "api"
}
}포맷 후에는 배열 항목과 메타데이터 블록이 한눈에 분리됩니다.
자주 확인할 점
- JavaScript 객체에서는 되는 trailing comma도 strict JSON에서는 오류입니다.
- 작은따옴표 키와 주석은 JSON으로 파싱되기 전에 제거되어야 합니다.
- 큰 payload는 관련 branch만 잘라서 보는 편이 더 안전합니다.
자주 묻는 질문
JSON 포맷팅이란 무엇인가요?+
압축된 JSON에 들여쓰기와 줄바꿈을 추가해 사람이 읽기 쉽게 만드는 작업입니다.
JSON이 서버로 업로드되나요?+
아니요. 포매터는 브라우저에서 실행되며 입력값을 서버로 보내지 않습니다.
잘못된 JSON을 자동으로 고치나요?+
구문 오류를 표시하지만, 깨진 JSON을 임의로 추측해 수정하지는 않습니다.