JSON 검사기 · 유효성 검증
텍스트가 올바른 JSON인지 검사합니다. 첫 오류의 줄과 열, 쉬운 해결 방법을 알려 주고 중첩 깊이, 키 개수, 바이트 크기도 보여 줍니다.
JSON을 붙여 넣으면 표준(RFC 8259, ECMA-404)을 정확히 따르는지 검사합니다. 따르지 않으면 첫 번째 문제에서 멈추고 줄, 열, 문제가 된 부분과 그 아래 캐럿(^), 고쳐야 할 내용을 보여 줍니다. 올바르면 최상위 유형, 중첩 깊이, 키와 배열 항목의 개수, 바이트 크기가 나오며, 중복 키나 JavaScript가 정확히 담지 못하는 정수가 있으면 경고도 함께 보여 줍니다.
사용 방법
- API 응답, 설정 파일, 로그 한 줄 등 JSON을 붙여 넣습니다.
- 판정을 읽습니다: 올바른 JSON입니다 또는 올바르지 않은 JSON입니다.
- 올바르지 않다면 표시된 줄과 열로 가서 제안된 대로 고치면 결과가 바로 갱신됩니다.
- 더 엄격하게 검사하려면 중복 키를 오류로 처리를 선택합니다.
계산식
JSON 텍스트 = 공백, 값 하나, 공백
공백은 스페이스, 탭, 줄 바꿈(LF), 캐리지 리턴만 해당합니다. 문자열은 큰따옴표가 필요하고, 숫자는 앞에 0이 없는 일반 10진수이며, 리터럴 true, false, null은 소문자여야 합니다. 주석, 끝 쉼표, NaN, undefined는 JSON에 포함되지 않습니다.
예시
{"a":1,}은 올바르지 않습니다. JSON에서는 } 앞에 쉼표를 둘 수 없으므로 검사기가 쉼표 위치인 1행 7열을 알려 줍니다. 쉼표를 지우면 {"a":1}이 되어 올바른 JSON이 되며, 키 1개, 중첩 깊이 1, 크기 7바이트인 객체입니다.
자주 묻는 질문
가장 흔한 JSON 오류는 무엇인가요?
끝 쉼표, 작은따옴표, 따옴표 없는 키, 항목 사이의 쉼표 누락, 주석, 문자열 안에 입력한 줄바꿈, 워드 프로세서에서 붙여 넣은 둥근 따옴표입니다. 각각 전용 메시지가 나옵니다.
키가 중복된 JSON도 올바른가요?
문법상으로는 그렇지만, RFC 8259는 이름이 고유해야 하고 그렇지 않으면 소프트웨어의 동작을 예측할 수 없다고 말합니다. 대부분의 파서는 마지막 값을 남깁니다. 옵션을 선택하면 반복된 키를 오류로 처리합니다.
열 번호가 편집기와 다른 이유는 무엇인가요?
열은 1부터 글자 수로 세며 탭은 한 글자입니다. 탭을 여러 칸으로 그리거나 이모지를 UTF-16 단위 둘이 아닌 글자 하나로 세는 편집기는 다른 숫자를 보여 줄 수 있습니다.
JSON Schema도 검사하나요?
아니요. 문법만 검사합니다. 타입, 필수 필드, 값의 범위를 검사하려면 JSON Schema 검증기를 쓰세요.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/json-validator/
인용·퍼가기
kakaoCalc. (2026, November 8). JSON 검사기 · 유효성 검증. https://kakao.mobile/ko/tools/json-validator/
“JSON 검사기 · 유효성 검증.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/json-validator/.