JSON 포매터

JSON을 보기 좋게 정렬하고, 유효성을 검사하고, 압축합니다. 문법 오류의 줄과 열을 알려 주며, 모든 처리가 브라우저 안에서 이루어집니다.

JSON 정렬 방법

  1. 위쪽 상자에 JSON을 붙여 넣으세요. 입력하는 동안 바로 검사합니다.
  2. 포맷을 누르면 공백 2칸, 공백 4칸 또는 탭으로 보기 좋게 정렬하고, 압축을 누르면 모든 공백을 없앱니다.
  3. 결과를 복사하거나 .json 파일로 다운로드하세요.

JSON 오류 찾기

JSON이 잘못되었으면 오류 메시지를 줄과 열 위치와 함께 보여 주고, 포맷을 누르면 입력 상자에서 문제가 있는 위치로 바로 이동합니다. 가장 흔한 실수는 다음과 같습니다.

  • 마지막 항목 뒤에 남은 쉼표: [1, 2, 3,]
  • 큰따옴표 대신 쓴 작은따옴표: {'name': 'Alice'}
  • 따옴표 없는 키: {name: "Alice"}
  • 표준 JSON에서 허용하지 않는 주석
  • 빠진 쉼표나 닫는 괄호

자주 묻는 질문

제 JSON이 서버로 전송되나요?

아니요. 파싱과 정렬은 브라우저 안에서 이루어지므로 API 응답, 설정 파일, 개인 정보가 담긴 데이터도 안심하고 붙여 넣을 수 있습니다.

아주 큰 숫자가 왜 바뀌었나요?

JavaScript는 숫자를 유효 숫자 약 15–17자리로 저장하기 때문에, 9,007,199,254,740,991보다 큰 정수(일부 데이터베이스 ID 등)는 정렬할 때 정밀도를 잃을 수 있습니다. 이런 ID는 문자열로 저장하세요.

“키 정렬”은 무엇을 하나요?

모든 단계에 있는 모든 객체의 키를 알파벳순으로 정렬합니다. 그러면 두 JSON 파일을 텍스트 비교로 비교하기가 쉬워집니다.