JSON 검증기

상세한 오류 위치, 행 번호 및 자동 포맷팅으로 JSON 구문을 검증합니다.

입력 JSON1
행 번호 포함

상세한 오류 위치

시각적 지시자와 컨텍스트 미리보기로 구문 오류의 정확한 행과 열을 표시합니다.

자동 포맷

올바른 들여쓰기로 유효한 JSON을 자동 포맷합니다. 중첩 구조를 읽기 쉽고 디버그하기 쉽게 만듭니다.

클라이언트 측 처리

모든 검증은 브라우저에서 실행됩니다. 서버에 데이터가 전송되지 않아 완전한 프라이버시를 보장합니다.

JSON 검증기 사용 방법

  1. 1.왼쪽 입력 JSON 패널에 JSON 문자열을 붙여넣습니다.
  2. 2.검증을 클릭하여 구문 오류를 확인합니다. 결과에 유효/무효 상태와 오류 상세정보가 표시됩니다.
  3. 3.무효한 경우, 오류 메시지에 정확한 행 번호와 열 번호가 컨텍스트 미리보기와 함께 표시됩니다.
  4. 4.포맷을 클릭하여 유효한 JSON을 올바른 들여쓰기로 자동 포맷합니다.
  5. 5.행 번호 / 포맷 토글로 출력 뷰를 전환합니다.

자주 묻는 질문

JSON 검증기는 무엇을 검사하나요?

JSON 검증기는 불일치하는 중괄호/대괄호, 누락된 쉼표, 후행 쉼표, 따옴표 없는 키, 잘못된 이스케이프 시퀀스, 잘못된 데이터 타입 등의 구문 오류를 검사합니다. 오류가 발생한 정확한 행과 열을 보고합니다.

JSON 검증과 JSON 포맷팅의 차이점은?

JSON 검증은 JSON 구문이 올바른지 확인합니다. JSON 포맷팅(또는 프리티프린팅)은 들여쓰기와 줄바꿈을 추가하여 유효한 JSON을 더 읽기 쉽게 만듭니다. 이 도구는 둘 다 수행합니다: 먼저 검증한 다음 선택적으로 출력을 포맷합니다.

JSON에 후행 쉼표 오류가 있는 이유는?

JSON 사양(RFC 8259)은 배열이나 객체의 마지막 요소 뒤에 후행 쉼표를 허용하지 않습니다. JavaScript는 허용하지만 JSON 파서는 거부합니다. 마지막 항목 뒤의 쉼표를 제거하여 오류를 수정하세요.

이 JSON 검증기를 사용할 때 데이터는 안전한가요?

네. 모든 검증과 포맷팅은 JavaScript를 사용하여 브라우저에서 완전히 실행됩니다. 서버에 데이터가 전송되지 않습니다. JSON이 장치를 떠나는 일은 없습니다.