로컬 실행

JSON 포매터

JSON을 붙여넣으면 읽기 쉬운 들여쓰기 형식으로 즉시 정리합니다.

입력값은 브라우저에서 처리되며 업로드되지 않습니다.

출력

결과가 여기에 표시됩니다.

입력하면 결과가 표시됩니다.

API 응답, 설정 파일, 로그처럼 읽기 어려운 JSON을 확인할 때 사용하세요. 먼저 입력을 검증한 뒤 일관된 들여쓰기의 JSON으로 출력합니다. 가볍고 모바일 친화적이며 반복 사용에 맞게 설계되었습니다.

API, 로그, 설정 검토를 위한 읽기 쉬운 JSON

복잡한 JSON은 웹훅 payload, 네트워크 응답, 운영 로그 한 줄처럼 급하게 확인해야 할 때 자주 나타납니다. 이 포매터는 입력을 먼저 검증한 뒤 중첩 객체와 배열을 안정적인 들여쓰기 구조로 바꿔 브라우저 안에서 바로 살펴볼 수 있게 합니다.

API 응답 점검

DevTools나 터미널에서 복사한 원시 응답을 붙여 넣고 변경된 필드, 배열 구조, boolean/null/number 타입을 빠르게 확인합니다.

설정 정리

패키지 메타데이터, 기능 플래그, 서비스 설정 일부를 커밋하거나 공유하기 전에 읽기 쉬운 형태로 정리합니다.

로그 분석

한 줄짜리 구조화 로그를 펼쳐 request id, 이벤트, 타임스탬프, 오류 세부 정보를 눈으로 추적합니다.

포맷 전 확인 흐름

  1. 1문제를 확인하는 데 필요한 가장 작은 JSON 조각만 붙여 넣습니다.
  2. 2오류가 나오면 전체를 고치기보다 오류 위치 주변의 따옴표, 쉼표, 괄호를 먼저 봅니다.
  3. 3포맷된 결과를 문서나 테스트 fixture에 복사하기 전에 키 이름과 값 타입을 확인합니다.
  4. 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을 임의로 추측해 수정하지는 않습니다.