JSON 입력
JSON 데이터를 입력하세요.
주요 기능
- 문법 검증 및 오류 위치 표시
- 정렬(Beautify) · 압축(Minify)
- 접이식 트리 보기
사용 안내
- 들여쓰기는 2·4칸 또는 탭 선택
- 대용량도 브라우저에서 즉시 처리
- 모든 처리는 브라우저에서만
관련 도구
JSON 뷰어는 붙여 넣은 JSON의 문법을 검사하고, 읽기 좋게 정렬하거나 한 줄로 압축해 주는 도구입니다. 들여쓰기는 2칸·4칸·탭 중에서 선택할 수 있고, 결과는 바로 복사하거나 파일로 저장할 수 있습니다.
API 응답을 분석하거나 설정 파일을 수정할 때, 어디가 잘못됐는지 모른 채 씨름하는 대신 문법 오류 위치를 빠르게 좁혀 갈 수 있습니다. 모든 처리는 브라우저 안에서만 이루어집니다.
사용 방법
- JSON 텍스트를 입력창에 붙여 넣습니다. 샘플 불러오기로 형식을 먼저 볼 수도 있습니다.
- 정렬 버튼으로 들여쓰기(2칸·4칸·탭)가 적용된 보기 좋은 형태로 바꿉니다.
- 전송용으로 쓸 때는 압축 버튼으로 공백을 제거해 한 줄로 만듭니다.
- 결과를 복사하거나 JSON 파일로 저장합니다.
이런 곳에 활용해 보세요
- API 응답 분석
- 한 줄로 응답된 JSON을 정렬해 구조를 파악하고 필요한 필드를 찾을 수 있습니다.
- 설정 파일 검증
- 수정한 설정 JSON이 문법에 맞는지 배포 전에 확인할 수 있습니다.
- 용량 줄이기
- 들여쓰기와 공백을 제거한 압축 JSON으로 전송·저장 용량을 줄일 수 있습니다.
알아두면 좋은 점
JSON은 자바스크립트 객체 표기와 비슷하지만 더 엄격합니다. 키는 반드시 큰따옴표로 감싸야 하고, 홑따옴표·마지막 쉼표(trailing comma)·주석은 허용되지 않습니다. 파싱 오류의 대부분이 이 세 가지에서 나옵니다.
자주 묻는 질문
분명 맞는 것 같은데 오류가 납니다.
가장 흔한 원인 세 가지를 확인하세요: 홑따옴표 사용(큰따옴표만 허용), 마지막 항목 뒤의 쉼표, 주석 포함(JSON은 주석을 지원하지 않습니다). 자바스크립트 코드에서 복사한 객체 리터럴은 대부분 이 문제에 걸립니다.
정렬과 압축은 언제 각각 쓰나요?
사람이 읽을 때는 정렬, 네트워크로 보내거나 저장할 때는 압축이 유리합니다. 압축해도 데이터 내용은 완전히 동일합니다.
대용량 JSON도 처리되나요?
수 MB 수준까지는 브라우저에서 즉시 처리됩니다. 매우 큰 파일은 기기 메모리에 따라 느려질 수 있습니다.
붙여 넣은 데이터는 어디로 가나요?
아무 데도 가지 않습니다. 검증·정렬·압축 모두 브라우저 안에서 실행되며 서버 전송이 없습니다.
