온라인에서 JSON을 정렬하는 방법
- JSON 파일을 붙여넣거나 끌어다 놓으세요. 에디터에 JSON 텍스트를 추가하거나
.json파일 하나를 작업 공간으로 끌어다 놓습니다. - JSON 검증기를 확인하세요. 현재 텍스트가 유효한 JSON인 경우 오른쪽 창에 정렬된 미리보기가 표시됩니다. 정렬하기 전에 잘못된 구문을 수정하세요.
- JSON 정렬을 선택하세요. JSON 정렬 도구가 일관된 2스페이스 들여쓰기로 소스를 다시 작성하여 복사할 준비를 마칩니다.
이 JSON 포맷터를 심플한 JSON 에디터로 활용하기
편집 가능한 소스 창을 가벼운 JSON 에디터로 사용하세요. JSON을 붙여넣고, 입력하고, 교체하거나 지운 후 나란히 배치된 정렬 미리보기를 검토할 수 있습니다. 유효한 JSON에 대해 미리보기가 업데이트되며, 'JSON 정렬' 버튼을 누르면 정렬된 결과가 소스 창에 다시 작성됩니다.
이 도구는 JSON 구문 검증기이며, JSON 복구나 JSON Schema 검증 도구가 아닙니다. 유효하지 않은 JSON은 정렬하기 전에 소스 창에서 수정해야 합니다. 누락된 쉼표 추가, 속성 이름 따옴표 처리, 키 정렬, 데이터 변경 등을 자동으로 수행하지 않습니다.
JSON 정렬이 변경하는 사항
2스페이스 JSON 프리티 프린트
정렬 작업은 공백(스페이스 및 줄바꿈)만 변경합니다. 객체와 배열 주위에 예측 가능한 2스페이스 들여쓰기와 줄바꿈을 추가하여 압축되었거나 들여쓰기가 불규칙한 JSON을 읽기 쉽게 만듭니다.
정렬은 JSON 데이터를 변형하지 않습니다
포맷터는 키 이름을 변경하거나 숫자를 바꾸거나 JSON 데이터 구조를 수정하지 않습니다. 키 정렬 기능을 제공하지 않으며, 브라우저의 JSON 파서가 생성한 속성 순서대로 유효한 JSON만을 정렬합니다.
브라우저 기반 JSON 포맷터 및 에디터를 사용하는 이유
고정 들여쓰기를 통한 JSON 미화
일관된 2스페이스 들여쓰기를 적용하여 API 응답, 설정 파일, 픽스처(fixture)를 쉽게 검토할 수 있습니다.
편집 중 실시간 JSON 검증
문서를 API, 설정 파일 또는 JSON 변환기에 복사하기 전에 JSON 구문을 확인하세요.
안전한 로컬 처리
파싱, 미리보기 및 정렬 작업이 서버 요청 없이 브라우저 내에서 실행됩니다.
정렬된 미리보기
편집 가능한 소스 옆에서 구문 색상이 적용된 키, 문자열, 숫자 및 리터럴 값을 확인하세요.
JSON 포맷터 vs JSON 뷰어 선택 가이드
| 목적 | 최적의 도구 |
|---|---|
| 유효한 JSON 편집, 검증 및 정렬(Pretty Print) | 이 JSON 포맷터를 사용하세요. |
| 접고 펼칠 수 있는 트리 구조로 객체와 배열 탐색 | JSON 뷰어를 사용하세요. |
| JSON 레코드를 스프레드시트 호환 파일로 변환 | 소스 확인 후 JSON CSV 변환 또는 JSON Excel 변환을 사용하세요. |
입력한 JSON 데이터는 어떻게 처리되나요?
입력, 붙여넣기, 파싱, 미리보기 및 정렬은 모두 사용자의 브라우저에서 수행됩니다. JSON 포맷터는 이러한 작업을 위해 서버 요청을 보내지 않습니다.
화면을 공유하기 전에 개인 정보 보호 창(비밀 모드)을 사용하거나 민감한 값을 제거하세요. 브라우저 확장 프로그램 및 기기의 기타 소프트웨어는 포맷터의 제어 범위를 벗어납니다.
JSON 포맷터 자주 묻는 질문 (FAQ)
JSON 포맷터는 어떤 역할을 하나요?
JSON 프리티 프린터 또는 JSON 뷰티파이어라고도 불리는 JSON 포맷터는 문서의 구문을 검증하고 유효한 JSON을 일관된 들여쓰기와 줄바꿈으로 다시 작성합니다.
이 도구를 JSON 에디터로 사용할 수 있나요?
네. 소스 창은 편집 가능하므로 정렬하기 전에 JSON을 붙여넣고 입력하며 교체할 수 있습니다. 이는 JSON을 위한 심플한 텍스트 에디터이며, 트리 에디터나 JSON 복구 도구가 아닙니다.
이 도구는 JSON 검증기인가요?
네, JSON 구문 검증 기능을 제공합니다. 현재 소스가 유효한 JSON일 때 미리보기가 표시됩니다. JSON Schema에 대한 검증은 수행하지 않습니다.
정렬이 JSON 데이터를 변경하나요?
아니요. 가독성을 위해 공백만 변경하며 키와 값은 변경되지 않습니다. 이 포맷터는 키 정렬 기능을 제공하지 않습니다.
JSON 파일을 정렬할 수 있나요?
네. .json 파일 하나를 작업 공간에 끌어다 놓은 다음, 로드 및 검증이 완료되면 'JSON 정렬'을 선택하세요.
내 JSON이 서버로 업로드되나요?
아니요. JSON 파싱, 미리보기 및 정렬은 브라우저에서 로컬로 실행됩니다. 포맷터는 이러한 작업을 위해 서버 요청을 보내지 않습니다.
포맷터가 실행되지 않는 이유는 무엇인가요?
문서가 올바른 JSON 형태여야 합니다. 편집 가능한 소스에서 구문을 수정한 후 포맷터를 실행하세요. 유효하지 않은 JSON을 자동으로 복구하지 않습니다.