JSON 정리
들여쓰기·문법 검사
JSON 입력
결과
입력한 내용은 서버로 전송되지 않아요. 모든 처리는 이 기기의 브라우저 안에서만 이뤄져요.
사용 방법
- [JSON 입력] 칸에 JSON을 붙여 넣으세요.
- [방식]에서 [정리]나 [한 줄로]를 고르세요. [정리]를 골랐다면 [들여쓰기]도 2칸·4칸·탭 중에서 고르세요.
- 키를 순서대로 보고 싶으면 [키 정렬]을 켜세요.
- 결과를 [복사]하거나 [다운로드 (.json)]로 저장하세요.
자주 묻는 질문
JSON 오류가 어디서 났는지 알 수 있나요?
네. 입력 칸 아래에 ‘3행 15열’처럼 위치와 원인을 보여 줘요. [오류 위치로 이동]을 누르면 입력 칸의 그 위치로 커서가 옮겨져요.
주석이나 마지막 쉼표가 있으면 오류가 나요.
표준 JSON 문법으로 검사하기 때문이에요. // 주석, 마지막 항목 뒤 쉼표, 작은따옴표 문자열, 따옴표 없는 키는 표준 JSON에서 허용되지 않아 오류로 표시돼요. 해당 부분을 지우거나 고친 뒤 다시 붙여 넣으세요.
큰 숫자나 1.0 같은 값이 바뀌지 않나요?
바뀌지 않아요. 숫자와 문자열은 입력한 표기 그대로 둬서 12345678901234567890 같은 큰 정수도 반올림되지 않고, 1.0이 1로 바뀌지도 않아요. 들여쓰기와 줄바꿈만 다시 맞춰요.
[키 정렬]은 어떤 순서로 정렬하나요?
모든 단계의 객체 키를 문자 코드 순서로 정렬해요. 그래서 대문자로 시작하는 키가 소문자 키보다 앞에 와요. 배열 안의 순서는 바꾸지 않아요.
아주 큰 JSON도 정리할 수 있나요?
크기 제한을 따로 두지 않았어요. 100KB가 넘는 입력은 별도 작업 스레드(Web Worker)에서 처리해서 정리하는 동안에도 화면이 멈추지 않아요. 다만 기기 메모리를 쓰기 때문에 수십 MB짜리는 느려질 수 있어요. 파일을 여는 기능은 없어서 내용을 붙여 넣어야 해요.
다운로드한 파일 이름은 무엇인가요?
kitvoo-json.json으로 저장돼요. [정리]·[한 줄로], 들여쓰기, 키 정렬 설정이 적용된 결과 그대로 저장돼요.
