JSON 포맷터 및 검사기
JSON을 붙여넣어 공백 2칸·4칸 또는 탭으로 정리하거나, 압축하거나, 키를 정렬하세요. 잘못된 JSON은 줄과 열 위치를 짚어 주고 끝에 남은 쉼표나 작은따옴표 같은 원인을 쉬운 말로 알려 드립니다. 서버로 아무것도 전송하지 않습니다.
JSON 입력
유효한 JSON
147 바이트
키 6개 · 배열 1개 · 중첩 깊이 2
정리됨
{
"name": "SmartCalcy",
"tools": 245,
"free": true,
"languages": [
"en",
"es",
"fr"
],
"owner": {
"country": "GB"
}
}JSON 포맷터 및 검사기 소개
JSON을 붙여넣어 공백 2칸·4칸 또는 탭으로 정리하거나, 압축하거나, 키를 정렬하세요. 잘못된 JSON은 줄과 열 위치를 짚어 주고 끝에 남은 쉼표나 작은따옴표 같은 원인을 쉬운 말로 알려 드립니다. 서버로 아무것도 전송하지 않습니다.
SmartCalcy “텍스트 및 단어 도구” 섹션의 도구입니다. 계정 없이 브라우저에서 실행되고, 내 통화와 단위를 사용하며(페이지 상단에서 변경 가능), 참고용 추정치를 제공합니다. 결과에 의존하기 전에 공식 안내를 확인하세요.
JSON 포맷터 및 검사기 사용 방법
계산 내용과 사용 시기
JSON을 정리, 압축, 정렬, 검사합니다. 잘못된 JSON은 줄과 열 위치를 알려 주고 가장 흔한 실수를 쉬운 말로 안내합니다.
단계별 사용 방법
- 상자에 JSON을 붙여넣으세요.
- 공백 2칸, 공백 4칸, 탭, 압축 중에서 고르세요.
- 필요하면 키를 알파벳순으로 정렬하세요.
- 결과를 복사하거나 다운로드하세요.
각 입력 항목의 의미
- JSON 입력 – 아무 JSON 텍스트.
- 형식 – 공백 2칸, 공백 4칸, 탭, 압축.
- 키 정렬 – 모든 단계에서 객체 키를 A–Z 순으로 정렬합니다.
결과 읽는 법
- 유효한 JSON – 정리된 출력의 크기와 키, 배열 수, 중첩 깊이.
- 오류 – 잘못된 JSON: 줄, 열, 주변 줄, 힌트.
공식
입력은 브라우저의 표준 JSON 파서로 해석한 뒤 선택한 들여쓰기로 다시 씁니다. 옵션을 켜면 키를 재귀적으로 정렬합니다.
계산 예시
기본 예시는 유효하며 공백 2칸 들여쓰기로 147바이트가 됩니다: 키 6개, 배열 1개, 중첩 깊이 2.
가정과 한계
- 엄격한 JSON만 허용: 주석, 작은따옴표, 끝에 남은 쉼표는 오류입니다.
- 숫자는 JavaScript 정밀도를 따르므로 아주 큰 정수는 자릿수를 잃을 수 있습니다.
흔한 실수
- 마지막 항목 뒤에 남은 쉼표.
- 큰따옴표 대신 작은따옴표.
- JavaScript에서 복사한 따옴표 없는 키.
자주 묻는 질문
내 JSON이 어딘가로 전송되나요?
아니요. 브라우저에서 처리됩니다.
내 JSON은 왜 유효하지 않나요?
힌트가 끝에 남은 쉼표나 작은따옴표 같은 가장 유력한 원인을 알려 드립니다.
JSON을 압축할 수 있나요?
네. 압축을 선택하면 모든 공백이 제거됩니다.