정상 API 응답 요약
샘플은 루트 object, 키 5개, 배열 항목 3개, 최대 깊이 2, 압축 재직렬화 기준 UTF-8 88바이트로 요약됩니다.
JSON 검사와 정리 도구
유효성 검사, 들여쓰기 정리, 한 줄 압축, 루트 유형과 깊이 요약을 한 화면에서 확인합니다.
사용 방법
사용 예시
샘플은 루트 object, 키 5개, 배열 항목 3개, 최대 깊이 2, 압축 재직렬화 기준 UTF-8 88바이트로 요약됩니다.
{"a":1,}은 닫는 중괄호 앞 쉼표 때문에 표준 JSON이 아닙니다. 쉼표를 제거한 뒤 다시 검사하세요.
JSON.parse에 성공한 값은 2칸·4칸 들여쓰기 또는 한 줄로 다시 출력됩니다. 공백 표현만 바뀌고 데이터 값은 유지됩니다.
자주 묻는 질문
이 도구는 JSON 문법만 검사합니다. 필수 필드, 자료형 규칙, 값의 업무상 의미는 검증하지 않습니다.
UTF-8 바이트는 파싱한 값을 한 줄 JSON으로 재직렬화한 결과를 기준으로 하므로 원본 공백과 줄바꿈은 포함하지 않습니다.
아니요. 중복 키는 브라우저 JSON.parse 동작에 따라 처리되며 별도 경고를 표시하지 않습니다.
아니요. 텍스트를 붙여넣는 방식이며 파일 업로드와 명시적인 파일 크기 제한은 없습니다.
외부 API, 폰트, 이미지를 사용하지 않습니다.
JSON 파싱과 정리는 JavaScript 표준 기능으로만 실행됩니다.
표준 JSON 문법과 브라우저 메모리 범위 안에서 입력을 검사하고 다시 출력합니다.
키와 문자열은 큰따옴표를 사용해야 하며 주석, 작은따옴표, 마지막 쉼표는 허용하지 않습니다. JSON5나 JavaScript 객체 문법은 지원하지 않습니다.
들여쓰기 정리와 한 줄 압축은 공백 표현만 바꿉니다. 파싱한 뒤 같은 데이터 구조를 JSON 문자열로 다시 출력합니다.
입력은 서버로 전송하지 않지만 화면 공유나 브라우저 확장 프로그램 같은 환경은 별개입니다. 매우 큰 JSON은 기기 메모리에 따라 느려질 수 있습니다.
RFC 8259 형태의 표준 JSON만 허용합니다. 주석·작은따옴표·마지막 쉼표·JSON5·스키마 검증은 지원하지 않습니다. 파일 업로드와 명시적 크기 제한이 없으므로 큰 구조는 브라우저 메모리와 재귀 깊이에 영향을 받으며, 중복 키는 별도 경고하지 않습니다.