JSON 포매터·검증기

JSON을 정렬·압축하고 문법 오류 위치와 중복 키를 확인하며 큰 숫자 원본을 보존합니다.
API 응답이나 설정 JSON을 붙여 넣으면 문법을 검사하고 보기 좋게 정리해요. 입력은 서버로 보내지 않아요.
쓰는 방법How to use
- 화면의 항목(원본 JSON, 출력 형식, 정리된 JSON)을 채우거나 고릅니다.
- 필요하면 버튼(예시 넣기, 비우기, 결과 복사, JSON 저장)을 눌러 결과를 가져갑니다.
알아두면 좋은 점Good to know
최대 20만 글자 · 중첩 100단계. 객체·배열뿐 아니라 숫자·문자열·true·false·null도 검사해요.
검사와 정리 결과
공백만 정리하고 숫자는 원본 그대로 보존해요
JSON 문법을 따라 각 값을 검사한 뒤 값 바깥의 공백과 줄바꿈만 재배치합니다. 2칸·4칸은 구조를 읽기 쉽게 펼치고, 압축은 값 사이의 불필요한 공백을 없애 한 줄로 만들어요. 문자열 내부 공백과 이스케이프, 객체 키 순서, 배열 순서는 그대로 남습니다.
900719925474099312345처럼 큰 정수나 1.2300e+400, -0도 숫자로 재계산하지 않으므로 원본이 바뀌지 않아요. 파일 크기는 인코딩에 따라 달라지므로 표시된 글자 수는 바이트 수가 아닙니다.
문법 오류는 자동으로 고치지 않아요
키와 문자열에는 큰따옴표가 필요하고, 마지막 항목 뒤 쉼표와 주석은 JSON에서 허용하지 않아요. 처음 발견한 오류의 줄과 칸을 표시하며 결과 복사와 저장을 막습니다. 줄·칸은 원본 기준이고 칸은 JavaScript 문자열 단위로 세므로 이모지 다음의 위치는 편집기에 따라 다를 수 있어요.
같은 객체에 같은 키가 두 번 있으면 데이터를 덮어쓰지 않고 오류로 처리해요. 이스케이프로 표현된 같은 키도 중복으로 봅니다. 중복 키는 일부 프로그램에서 마지막 값만 남겨 혼동을 만들 수 있으므로 원본을 확인해 수정하세요.
검사가 보장하는 범위
JSON 문법과 중복 키 검사입니다. API 스키마, 필수 필드, 날짜 형식이나 데이터의 사실 여부는 검증하지 않아요.
키를 알파벳순으로 정렬하거나 배열을 재배열하지 않아요. 서명·해시용 정규화 기능이 아니며 공백이 바뀌면 서명이나 해시도 달라질 수 있어요.
자동 저장하지 않아요. 비밀 키·개인정보가 담긴 원본과 다운로드 파일은 공유 전에 직접 확인하세요. 크기나 깊이 제한을 넘으면 작은 문서로 나누세요.
함께 쓰면 좋은 도구
정보Info
- 분류Category
- 업무