UtilityNest

JSON 정렬·검사

API 응답, 설정 파일, 로그에서 가져온 JSON을 붙여넣으면 바로 들여쓰기를 맞춰 정리하고 오류가 있는 곳을 한국어로 알려 줍니다. 데이터는 브라우저 밖으로 나가지 않습니다.

View in English
  • 파일이 내 기기 밖으로 나가지 않아요
  • 회원가입 없음
  • 무료, 제한 없음

JSON 정렬·검사 사용 방법

  1. 1JSON 입력 상자에 JSON을 붙여넣거나, 파일 열기로 .json 파일을 불러오세요. 파일을 상자에 끌어다 놓아도 됩니다.
  2. 2오류가 있으면 몇 번째 줄, 몇 번째 칸인지와 원인이 표시됩니다. 입력창에서 위치 보기를 누르면 그 위치로 이동하고, 자동으로 고치기 버튼이 보이면 눌러서 고칠 수 있습니다.
  3. 3올바른 JSON이면 보기 좋게 정렬 또는 한 줄로 압축을 고르고, 필요하면 키 정렬과 들여쓰기(공백 2칸, 4칸, 탭)를 정하세요.
  4. 4정렬 결과 탭에서 결과를 복사하거나 다운로드하고, 트리 보기 탭에서 구조를 펼쳐 볼 수 있습니다.

오류 위치를 정확하게 알려 줍니다

브라우저 기본 오류 메시지는 'Unexpected token' 정도만 알려 주지만, 이 도구는 몇 번째 줄, 몇 번째 칸에서 무엇이 잘못됐는지 한국어로 설명하고 해당 부분을 표시합니다. 빠진 쉼표, 작은따옴표, 따옴표 없는 키 이름, 닫히지 않은 괄호처럼 자주 하는 실수를 바로 찾을 수 있습니다.

자동으로 고치기는 주석, 끝에 남은 쉼표, 작은따옴표, 따옴표 없는 키, 파이썬의 True/False/None을 올바른 JSON으로 바꿉니다. 문자열 안의 내용은 건드리지 않습니다.

정렬, 압축, 트리 보기

  • 보기 좋게 정렬: 공백 2칸, 4칸, 탭 중 원하는 들여쓰기로 정리합니다.
  • 한 줄로 압축: 공백과 줄바꿈을 모두 빼서 용량을 줄입니다.
  • 키 정렬: 모든 단계의 키를 가나다·알파벳 순서로 정렬해 두 JSON을 비교하기 쉽게 만듭니다.
  • 트리 보기: 객체와 배열을 펼치고 접으며 구조를 확인합니다. 항목에 마우스를 올리면 $.users[0].name 같은 경로가 보입니다.

한글이 들어간 JSON도 깨지지 않고 그대로 표시됩니다. 16자리 이상 숫자는 브라우저에서 반올림될 수 있어 경고를 띄웁니다. Base64로 인코딩된 값이 있다면 Base64 인코딩·디코딩으로 풀어 보세요.

자주 묻는 질문

JSON 오류는 어떻게 찾나요?

JSON을 붙여넣으면 바로 검사합니다. 오류가 있으면 줄과 칸 위치, 원인, 해당 부분이 빨간색으로 표시되고, 입력창에서 위치 보기를 누르면 커서가 그 자리로 이동합니다.

데이터가 서버로 전송되나요?

아니요. 검사와 정렬은 모두 브라우저 안에서 이루어집니다. API 키나 개인정보가 들어간 JSON도 기기 밖으로 나가지 않습니다.

주석이 들어간 JSON도 열 수 있나요?

JSON 표준은 주석을 허용하지 않아서 오류로 표시됩니다. 자동으로 고치기를 누르면 주석을 지우고 올바른 JSON으로 바꿔 줍니다.

큰 숫자가 바뀌어 나와요.

자바스크립트는 16자리 이상 정수를 정확히 다루지 못해 반올림될 수 있습니다. 주문번호나 ID처럼 긴 숫자는 문자열로 저장하는 것이 안전합니다.

JSON을 한 줄로 압축할 수 있나요?

네. 한 줄로 압축을 누르면 공백과 줄바꿈이 모두 빠집니다. 다운로드하면 data.min.json 파일로 저장됩니다.