JSON 검증기
상세한 오류 메시지로 JSON 구문을 즉시 검증합니다. 포맷, 축소, 키/배열 수와 깊이 분석으로 JSON 구조를 검사합니다. 무료, 100% 브라우저에서 실행.
참고
JSON 검증이란?
JSON(JavaScript Object Notation) 검증은 문자열이 JSON 사양(ECMA-404 / RFC 8259)을 준수하는지 확인합니다. 유효한 JSON은 올바르게 따옴표로 묶인 문자열 키, 객체 {}와 배열 []의 올바른 중첩, 유효한 데이터 타입(문자열, 숫자, 불리언, null, 객체, 배열), 후행 쉼표나 주석이 없어야 합니다. 이 도구는 브라우저의 네이티브 JSON.parse()를 사용하여 정확한 검증을 수행합니다.
JSON 구문 규칙
키는 큰따옴표 문자열이어야 합니다: "key", 'key'나 key는 불가. 문자열은 큰따옴표를 사용. 숫자는 정수 또는 부동소수점, 선행 제로 불가(0.x 제외). 불리언: true / false(소문자만). Null: null(소문자). 후행 쉼표 불가. 주석 불가 — JSON은 //이나 /* */ 주석을 지원하지 않습니다. undefined 불가 — 대신 null을 사용.
자주 발생하는 JSON 오류
따옴표 누락 — 키와 문자열은 큰따옴표가 필요합니다. 후행 쉼표 — {"a": 1,}는 유효하지 않음; 마지막 쉼표를 제거하세요. 작은따옴표 — {'a': 1}은 유효한 JSON이 아닙니다. 이스케이프되지 않은 문자 — 문자열 내 특수 문자(줄바꿈, 탭, 백슬래시)는 이스케이프해야 합니다. 중복 키 — 사양상 유효하지만 마지막 값이 우선되며 이전 값은 손실됩니다.
개인정보
모든 검증은 네이티브 JSON.parse() API를 사용하여 100% 브라우저에서 실행됩니다. 서버로 데이터가 전송되지 않습니다.