JSON 포매터 & 정렬 검사기 - 무료 온라인 JSON 정렬
API 응답으로 받은 JSON이 한 줄로 붙어 있어 읽기 힘들 때, 백엔드 로그에서 복사한 JSON 구조를 눈으로 빠르게 파악해야 할 때, 또는 설정 파일(config.json)을 수정하기 전에 문법 오류가 없는지 확인하고 싶을 때 유용합니다. Postman이나 curl로 받은 응답을 그대로 디버깅할 때도 자주 쓰입니다.
이런 상황에서 사용하세요
- API 응답 가독성 확보: 압축된 한 줄 응답을 깔끔하게 들여쓰기하여 계층 구조를 직관적으로 파악합니다.
- 백엔드 서버 로그 분석: CloudWatch, Datadog 등 로그 시스템에서 추출한 JSON 문자열을 즉시 파싱합니다.
- 설정 파일(config) 검증: 배포 전 config.json 파일의 쉼표, 괄호 등 문법 오타를 사전에 검출합니다.
- Postman / curl 디버깅: REST API 테스트 도구에서 반환된 페이로드를 붙여넣어 에러 코드나 필드를 확인합니다.
사용 방법 및 실무 가이드
- JSON 입력: 정렬되지 않은 JSON 텍스트를 왼쪽 입력창에 붙여넣습니다.
- 포맷팅 실행: "포맷 / 예쁘게" 버튼을 클릭하여 들여쓰기와 줄바꿈을 자동 적용합니다.
- 문법 오류 확인: 오류가 있을 경우 에러가 발생한 라인 번호와 원인을 즉시 표시합니다.
- 결과 복사 및 다운로드: 정리된 결과를 클립보드에 복사하거나 .json 파일로 저장합니다.
입출력 실무 예시
Input:
{"user":{"id":1,"name":"Kim","roles":["admin","editor"],"active":true}}
Output:
{
"user": {
"id": 1,
"name": "Kim",
"roles": [
"admin",
"editor"
],
"active": true
}
}
자주 묻는 질문 (FAQ)
Q. 배열이나 객체가 여러 겹 중첩되어 있어도 정렬되나요?
A. 네, 다단계로 복잡하게 중첩된 JSON 구조라도 깊이(depth)에 맞춰 정확한 공백 들여쓰기가 적용됩니다.
Q. 문법 오류(Syntax Error)가 있으면 어떻게 되나요?
A. 따옴표 누락, 마지막 쉼표(Trailing Comma) 등 오류가 발생한 정확한 위치(라인)를 찾아 에러 메시지로 안내합니다. 문법 오류를 수정한 후 다시 포맷 버튼을 누르시면 됩니다.
Q. 대용량 파일도 처리할 수 있나요?
A. 수 메가바이트(MB) 수준의 JSON은 무리 없이 처리됩니다. 다만 브라우저 탭 메모리를 사용하므로 수십 MB 이상의 초대형 파일은 기기 사양에 따라 일시적인 지연이 발생할 수 있습니다.
기술 및 보안 유의사항
- 본 도구는 모든 처리가 사용자의 웹 브라우저 내에서만 실행되며, 입력한 데이터가 외부 서버로 절대 전송되지 않습니다.
- 표준 RFC 8259 규격을 따르므로, 주석이 포함된 JSON(JSONC)이나 따옴표가 생략된 비표준 형식(JSON5)은 파싱 오류가 발생할 수 있습니다.
함께 사용하면 좋은 관련 도구