JSON 포매터 무료 온라인: JSON 포맷 검증 축소 즉시
141 회 사용들여쓰기:
JSON 팁
JSON 포맷 — pretty print
압축된 JSON을 붙여넣으면 읽기 쉬운 들여쓰기로 표시합니다. 2칸, 4칸 공백 또는 탭을 선택할 수 있습니다.
JSON 검증 — 오류 찾기
구문 오류를 감지합니다: 누락된 쉼표, 잘못된 따옴표, 닫히지 않은 괄호. 정확한 오류 줄을 표시합니다.
JSON 축소 — 크기 줄이기
공백, 줄바꿈, 탭을 제거하여 가장 작은 JSON을 만듭니다. API와 데이터 전송에 이상적입니다.
자주 묻는 질문
JSON을 어떻게 포맷하나요?
입력 필드에 JSON을 붙여넣고 포맷을 클릭하세요. 들여쓰기가 적용된 깔끔한 JSON이 표시됩니다. 구문 오류가 있으면 정확한 줄을 알려줍니다.
내 JSON이 유효한지 어떻게 확인하나요?
JSON을 붙여넣고 검증을 클릭하세요. 유효하면 확인 메시지가, 오류가 있으면 줄과 오류 유형이 표시됩니다.
JSON 축소란?
모든 공백, 줄바꿈, 들여쓰기를 제거하여 가장 작은 버전을 만듭니다. 데이터 전송 시 파일 크기를 줄입니다.
유효하지 않은 JSON을 포매터에 붙여넣으면 어떻게 되나요?
유효하지 않은 JSON을 붙여넣으면, 도구가 특정 구문 오류를 즉시 강조 표시합니다. 예를 들어, 5행의 쉼표 누락이나 닫히지 않은 중괄호를 지적할 수 있습니다. 이 즉각적인 피드백을 통해 수동으로 오류를 찾는 시간을 절약하고 즉시 실수를 수정할 수 있습니다. 문제 지점에는 빨간색 표시기가 나타납니다.
포맷팅 후 중첩된 JSON 섹션을 접거나 펼칠 수 있나요?
네, 각 객체나 배열 옆에 있는 작은 삼각형 아이콘을 클릭하면 내용을 접거나 펼칠 수 있습니다. CRM 시스템의 15단계 API 응답처럼 깊게 중첩된 데이터를 다룰 때 매우 유용합니다. 관심 있는 필드에만 집중하고 나머지는 숨길 수 있습니다. 쿠팡이나 토스 API의 복잡한 JSON으로 직접 테스트해보세요.
VS Code 설정 파일처럼 주석이 포함된 JSON도 처리할 수 있나요?
아니요, 지원하지 않습니다. 표준 JSON은 주석을 엄격히 금지합니다. TypeScript나 VS Code 설정 파일에 익숙한 분들이 자주 실수하는 부분이에요. // 또는 /* */ 주석이 포함된 JSON을 붙여넣으면 포맷터가 구문 오류로 표시합니다. 좋은 대안은 "_comment": "메모 내용" 같은 데이터 필드로 추가 정보를 저장하는 것입니다. 이렇게 하면 유효한 JSON을 유지할 수 있습니다.
minify 기능과 JSON 포맷팅의 차이점은 무엇인가요?
포맷팅은 들여쓰기와 줄바꿈을 추가해 가독성을 높입니다. 반면 minify는 모든 공백을 제거해서 데이터를 최대한 압축합니다. 예를 들어 15KB 크기의 포맷된 API 응답이 minify 후에는 2.5KB로 줄어듭니다. 프로덕션 환경에서 대역폭을 절약해야 할 때 유용합니다.
JSON 포매터 사용 방법
- 입력 필드에 JSON을 붙여넣으세요
- 포맷을 클릭하면 들여쓰기가 적용됩니다
- 검증으로 JSON이 올바른지 확인하세요
- 축소로 JSON을 압축하세요
- 복사 버튼으로 결과를 복사하세요