JSON 포맷

JSON 입력

1

JSON 출력

설정

JSON 포맷팅 시작

왼쪽에 JSON을 입력하거나 Import로 파일에서 불러오세요.

JSON을 포맷하고 검증하는 방법

  1. 1단계 – JSON을 온라인 포매터에 붙여넣거나 가져오기

    • 어떤 소스(API 응답, 설정 파일, 로그 등)에서든 원본 JSON을 왼쪽 편집기에 붙여넣습니다.
    • 또는 Import로 파일, URL, 샘플 데이터에서 JSON을 한 번에 불러옵니다.
    • 이 도구는 온라인 JSON 포매터로서, 복잡한 JSON을 빠르게 정리할 수 있습니다.
  2. 2단계 – 포맷 옵션 선택

    • 들여쓰기 크기를 선택해 JSON을 보기 좋게 출력합니다(2칸, 4칸 또는 컴팩트).
    • 선택 사항: 키를 알파벳순으로 정렬해 payload 간 구조를 표준화합니다.
    • API, 저장, 운영 환경에서 컴팩트한 JSON이 필요하면 minified 출력으로 전환합니다.
  3. 3단계 – 결과와 오류 확인

    • 오른쪽에서 문법 하이라이트와 일관된 들여쓰기가 적용된 JSON을 확인합니다.
    • 파싱 오류(예: 누락된 쉼표나 따옴표)에 주의하세요.
    • 포맷하는 동안 이 페이지를 빠른 JSON 문법 검사로도 활용할 수 있습니다.
  4. 4단계 – API/응답/로그용으로 복사 또는 다운로드

    • Copy를 사용해 포맷된 JSON을 클립보드로 복사합니다.
    • 결과를 .json 파일로 다운로드하여 API 요청/응답 또는 로그 스냅샷에 사용할 수 있습니다.
    • 같은 포맷된 JSON을 문서나 코드 예제의 깨끗한 기준으로 재사용하세요.

초보자를 위한 빠른 팁

  • 대부분의 JSON 오류는 누락된 쉼표, 불필요한 끝 쉼표, 또는 큰따옴표 대신 작은따옴표 사용에서 발생합니다.
  • 모든 내용이 한 줄로 보이면 먼저 pretty‑print한 뒤, 위에 표시된 오류를 수정하세요.
  • 디버깅 시에는 보기 좋게 포맷된 JSON을 사용하고, 운영 payload에는 압축 JSON을 사용하세요.
예시: 온라인 포매터에서 JSON 포맷 전/후
// 입력 JSON
{"name":"Maeve","age":28,"active":true}

// 포맷된 JSON
{
  "name": "Maeve",
  "age": 28,
  "active": true
}

관련 JSON 도구

  • 포맷 전/후에 JSON을 검증해 문법 오류를 조기에 잡으세요.
  • 파싱할 수 없는 깨진 JSON은 먼저 복구한 뒤 포매터에 다시 적용하세요.
  • 깨끗한 JSON에서 스키마와 타입을 생성해 검증과 타입 코드에 활용하세요.

자주 묻는 질문

JSON 포맷팅은 무엇을 하나요?

JSON 포맷팅은 적절한 들여쓰기, 줄바꿈, 공백을 추가해 JSON 데이터를 더 읽기 쉽고 이해하기 쉽게 만듭니다.

들여쓰기를 설정할 수 있나요?

네. 2칸, 4칸 또는 압축 출력(minified)을 선택할 수 있습니다.

포맷팅하면 데이터가 바뀌나요?

아니요. 포맷팅은 표시 형식만 바꾸며, 구조와 값은 그대로 유지됩니다.

큰 JSON 파일도 포맷팅할 수 있나요?

네. 큰 JSON도 효율적으로 처리하지만, 아주 큰 파일은 처리에 잠시 시간이 걸릴 수 있습니다.

JSON 포매터, 미화기, 유효성 검사기 및 압축기 | JSONSwiss