JSON 포매터·검증기
JSON을 검증하고 보기 좋게 정렬하거나 압축하세요. 복사와 파일 다운로드도 지원합니다.
이 브라우저에서만 처리 · 입력을 업로드하지 않아요
결과
입력 대기 중입력 후 실행하면 결과가 여기에 표시돼요.
알아두면 더 정확해요
키와 문자열에는 큰따옴표를 사용하세요. 후행 쉼표와 주석은 JSON에서 허용되지 않습니다. 들여쓰기 2칸·4칸 또는 압축을 선택할 수 있습니다. 키 정렬은 객체에 적용되며 배열 순서는 유지합니다. 중복 키는 마지막 값을 유지하며, 큰 숫자는 JavaScript 정밀도 한계가 있으므로 문자열로 보관하세요.
예를 들면
{"name":"OpenTool","private":true,"tools":30}사용 가이드
결과를 이해하고 사용하기
API 응답이나 설정 JSON을 읽기 쉽게 정렬하고 문법 오류를 찾을 때 사용하세요. 형식을 바꾸는 기능이며, 업무 데이터가 올바른지 검사하는 JSON Schema 검증기는 아닙니다.
사용 순서
- JSON을 붙여넣고 2칸·4칸 들여쓰기 또는 압축을 선택하세요.
- 필요하면 키 정렬을 켜고 실행하세요. 오류가 있으면 표시된 줄·열 주변을 수정하세요.
입력과 결과 예시
입력·옵션
{"b":2,"a":1} (sort keys)결과·해석
{
"a": 1,
"b": 2
}객체 키 정렬은 중첩된 객체에도 적용되지만 배열의 항목 순서는 바꾸지 않습니다. 압축은 들여쓰기와 불필요한 공백을 줄일 뿐 문자열 안의 공백을 삭제하지 않습니다.
유효한 JSON인데 값이 달라질 수도 있나요?
JavaScript 숫자로 표현할 수 없는 큰 정수는 반올림될 수 있고, 중복 키는 마지막 값만 남습니다. 정확한 큰 식별자는 문자열로 저장하고 중복 키는 원본에서 수정하세요. 주석·후행 쉼표·작은따옴표는 표준 JSON 문법이 아닙니다. 입력 한도는 100,000 UTF-16 코드 단위입니다.