메인 콘텐츠로 건너뛰기
Calnex LogoCalnex
개발자 도구

JSON 포매터 & 유효성 검사기

JSON 데이터를 즉시 포맷, 축소, 유효성 검사합니다. 2칸 들여쓰기로 예쁘게 출력, 구문 오류 확인, 키 수를 표시합니다. API 개발에 필수.

JSON 입력

JSON 파일을 여기에 드래그 앤 드롭하거나 클릭하여 업로드하세요

출력 결과

검증 상태검증 성공 ✓
총 키 수6
중첩 깊이2
루트 유형Object

입력 및 결과 예제

{"name":"Ada","active":true}
{
  "name": "Ada",
  "active": true
}

JSON 포매터 & 유효성 검사기을 선택하는 이유

JSON 포맷터 및 유효성 검사기를 사용하면 JSON 데이터를 즉시 형식화하고, 축소하고, 유효성을 검사할 수 있습니다. 구문을 확인하고, 키를 계산하고, 중첩 깊이를 측정하고, 루트 데이터 유형을 식별합니다. 이는 API 응답 및 구성 파일을 디버깅하는 데 필수적입니다.

  • ✓2칸 들여쓰기로 JSON을 예쁘게 인쇄합니다.
  • ✓JSON을 하나의 컴팩트 라인으로 축소합니다.
  • ✓구문을 검증하고 자세한 오류 메시지를 표시합니다.
  • ✓키 수, 중첩 깊이, 루트 데이터 유형을 분석합니다.

사용 방법

  1. 1JSON 텍스트를 입력 영역에 붙여넣으세요.
  2. 2작업 선택: 형식화, 축소 또는 유효성 검사
  3. 3검증 상태를 즉시 확인하세요
  4. 4형식이 지정되거나 축소된 출력을 복사합니다.
  5. 5키 수 및 중첩 깊이 분석 검토

자주 묻는 질문 (FAQ)

JSON이 유효한 이유는 무엇입니까?

유효한 JSON은 키와 문자열 값에 큰따옴표를 사용해야 하고, 후행 쉼표를 사용할 수 없으며, 적절한 대괄호(객체의 경우 {}, 배열의 경우 [])를 사용해야 하며, 특정 데이터 유형(문자열, 숫자, 부울, null, 객체 및 배열)만 지원합니다.

JSON 형식과 축소의 차이점은 무엇입니까?

서식 지정(예쁜 인쇄)은 공백, 들여쓰기 및 줄 바꿈을 추가하여 JSON을 사람이 읽을 수 있도록 만듭니다. 축소는 불필요한 공백을 모두 제거하여 네트워크 전송에 이상적인 가장 작은 유효한 JSON 문자열을 생성합니다.

JSON에 댓글이 있을 수 있나요?

표준 JSON은 주석을 지원하지 않습니다. 구성 파일에 주석이 필요한 경우 VS Code 및 기타 도구에서 지원되는 JSONC(주석 포함 JSON)를 사용하거나 JSON5와 같은 상위 집합을 사용하는 것이 좋습니다.

"예기치 않은 토큰" JSON 오류를 수정하려면 어떻게 해야 합니까?

이 오류는 일반적으로 표시된 위치에 구문 문제가 있음을 의미합니다. 일반적인 원인으로는 큰따옴표 대신 작은따옴표, 객체나 배열의 마지막 항목 뒤의 쉼표, 문자열에서 이스케이프되지 않은 문자 또는 대괄호 누락 등이 있습니다.

JSON의 최대 중첩 깊이는 얼마입니까?

JSON 사양은 최대 깊이를 정의하지 않지만 파서와 환경에는 실질적인 제한이 있습니다. 대부분의 최신 파서는 문제 없이 100+ 깊이를 처리합니다. 매우 깊은 중첩은 성능과 가독성에 영향을 미칠 수 있습니다.

신뢰할 수 있는 참고 자료

JSON Specification (RFC 8259)

출처 보기

Working with JSON - MDN Web Docs

출처 보기

Introducing JSON

출처 보기

동일한 작업 환경에서 유용한 도구를 추가로 탐색해 보세요.

함께 쓰면 좋은 계산기