JSON 포매터
JSON을 붙여넣으면 바로 보기 좋게 정렬해요. 문법 오류가 있으면 위치를 알려드려요.
사용 방법
- 입력창에 JSON을 붙여넣어요. 결과는 입력하는 즉시 바뀝니다.
- 정렬, 압축, 키 정렬 중 원하는 방식을 고르세요. 정렬과 키 정렬은 들여쓰기를 2칸, 4칸, 탭 중에서 고를 수 있어요.
- 오른쪽 결과를 [결과 복사] 버튼으로 가져가세요.
자주 묻는 질문
입력한 JSON이 서버로 전송되나요?
아니요. 모든 처리는 브라우저 안에서만 이뤄지고, 입력한 내용은 어디로도 보내지 않아요.
어떤 기준으로 JSON이 올바른지 검사하나요?
브라우저의 JSON.parse 기준이에요. 주석, 마지막 항목 뒤의 쉼표, 작은따옴표 문자열은 표준 JSON이 아니어서 오류로 표시됩니다.
큰 숫자가 결과에서 다르게 보여요.
자바스크립트는 9007199254740991(253-1)보다 큰 정수를 정확하게 다루지 못해요. 이런 값은 정렬하거나 압축하면 끝자리가 달라질 수 있어요. 정확한 값이 필요하면 해당 값을 문자열로 바꿔서 쓰세요.
같은 키가 두 번 들어 있으면 어떻게 되나요?
JSON.parse는 마지막 값만 남기기 때문에, 결과에서는 앞에 있던 값이 사라져요.
키 정렬은 어떻게 동작하나요?
모든 단계의 객체 키를 오름차순으로 정렬하고, 배열의 순서는 그대로 둬요. 다만 "1", "10"처럼 숫자 모양의 키는 자바스크립트 규칙에 따라 항상 앞쪽에 숫자 순서로 놓입니다.