AlpaKit Logo AlpaKit

JSON 포맷터 및 검증기

JSON 데이터를 정렬, 압축하고 구문 오류를 확인합니다.

Input JSON
Output

사용 방법

  1. 1 JSON 포맷터 및 검증기를 열고 처리할 내용을 입력·붙여넣기·선택하세요.
  2. 2 필요에 맞게 옵션과 출력 형식을 조정하세요.
  3. 3 결과를 확인한 뒤 복사하거나 다운로드하세요.

주요 사용 사례

JSON 데이터를 정렬, 압축하고 구문 오류를 확인합니다. 일상 업무, 개발, 학습, 빠른 확인에 활용할 수 있습니다.

개인정보와 데이터 처리

이 도구는 브라우저에서 작동합니다. 민감한 자료를 처리하기 전에 기기와 브라우저 환경을 확인하세요.

JSON 정렬·검증·변환과 흔한 문법 오류 해결

API 응답, 설정 파일, 로그 속 JSON은 한 줄로 압축되어 읽기 어려운 경우가 많습니다. 여기에 붙여 넣고 "JSON 정렬"을 누르면 브라우저 기본 JSON.parse로 분석한 뒤 선택한 들여쓰기(공백 2칸, 4칸, 탭)로 보기 좋게 정리합니다. "JSON 압축"은 반대로 불필요한 공백과 줄바꿈을 모두 없애 환경 변수나 쿼리 문자열에 넣기 좋게 만듭니다.

올바른 JSON이 아니면 문법 오류 메시지가 표시되고 "오류 위치로 이동" 버튼으로 문제 지점에 바로 갈 수 있습니다. 흔한 원인은 키나 문자열을 작은따옴표로 감싼 경우(JSON은 큰따옴표만 허용), 마지막 항목 뒤의 쉼표, // 주석, undefined나 NaN 값, 웹페이지나 문서에서 복사하면서 섞인 둥근 따옴표 등입니다. 자바스크립트 객체에서는 통해도 RFC 8259의 엄격한 JSON에서는 오류입니다.

다른 도구에 넘길 때는 출력 형식을 YAML이나 XML로 바꿀 수 있습니다. 예를 들어 API 예제를 Kubernetes나 GitHub Actions용 YAML로, 또는 레거시 시스템용 XML로 바꿀 수 있습니다. 일반적인 객체, 배열, 값만 변환하며 XML 속성이나 YAML 앵커 같은 고급 구조는 만들지 않으니 변환 후 확인하세요.

모든 분석은 브라우저 안에서 이루어지므로 붙여 넣은 토큰, API 키, 고객 데이터가 서버로 전송되지 않습니다. 다만 수십 MB의 큰 파일은 탭이 느려질 수 있어 jq 같은 명령줄 도구가 더 적합합니다.

자주 묻는 질문

JSON 문법 오류가 나는 이유는?

작은따옴표, 끝의 쉼표, 주석, undefined 값이 가장 흔한 원인입니다. JSON은 큰따옴표 문자열만 허용하고 끝 쉼표와 주석을 허용하지 않습니다.

JSON을 YAML이나 XML로 바꿀 수 있나요?

네. 출력 형식을 YAML 또는 XML로 바꾸면 됩니다. 일반적인 객체와 배열이 대상입니다.

JSON 압축은 왜 하나요?

공백과 줄바꿈을 없애 한 줄로 만들어 환경 변수나 URL에 넣기 쉽고 전송량도 줄어듭니다.

붙여 넣은 데이터가 업로드되나요?

아니요. 정렬과 검증은 브라우저 기본 JSON 파서로 기기에서만 처리됩니다.

카테고리 보기: 개발자 및 코딩

추천 및 최근 도구
    ↑ ↓ 이동 ↵ 열기 ESC 닫기
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep