JSON 포맷터 & 유효성 검사기
구문 강조 및 트리 보기 기능을 사용하여 JSON 포맷, 축소, 유효성 검사를 하세요. 브라우저 기반입니다.
입력 JSON
Actions
복사됨!
출력
JSON 포맷터란 무엇인가요?
JSON 포맷터는 원시 또는 축소된 JSON 데이터를 가져와 적절한 들여쓰기 및 줄 바꿈으로 재구성하여 읽고 디버깅하기 쉽게 만듭니다. 또한 JSON 구문의 유효성을 검사하고 줄 번호로 오류를 정확히 찾아낼 수 있습니다.
JSON 포맷 방법
- 붙여넣기 — JSON을 입력 영역에 붙여넣으세요.
- 포맷 — 포맷을 클릭하여 선택한 들여쓰기 크기(2 또는 4칸)로 보기 좋게 만드세요.
- 검사 — 트리 보기를 활성화하여 중첩된 객체 및 배열을 확장/축소하세요.
- 복사 — 출력 복사를 클릭하여 포맷된 결과를 가져오세요.
이 JSON 포맷터를 사용해야 하는 이유
- 구문 강조 — 키, 문자열, 숫자, 부울, null에 각각 다른 색상이 적용됩니다.
- 트리 보기 — 중첩된 구조를 대화식으로 축소하고 확장합니다.
- 오류 감지 — JSON 구문 오류의 대략적인 줄 번호를 표시합니다.
- 축소 모드 — 프로덕션 환경에서 사용하기 위해 JSON을 한 줄로 압축합니다.
- 서버 없음 — 모든 것이 브라우저에서 실행되며 데이터는 장치를 떠나지 않습니다.
FreeToolbox vs 다른 JSON 포맷터
| 기능 | FreeToolbox | jsonformatter.org | jsonlint.com |
|---|---|---|---|
| 트리 보기 | 예 | 예 | 아니요 |
| 구문 강조 | 예 | 예 | 아니요 |
| 오류 줄 번호 | 예 | 아니요 | 예 |
| 축소 | 예 | 예 | 아니요 |
| 광고 | 최소 | 많음 | 많음 |
| 개인 정보 보호 | 클라이언트 측 | 서버 기반 | 서버 기반 |
자주 묻는 질문
JSON 데이터가 서버로 전송되나요?
아니요. 모든 포맷, 유효성 검사 및 축소는 브라우저에서 완전히 수행됩니다. 데이터는 장치를 떠나지 않습니다.
지원되는 들여쓰기 크기는 무엇인가요?
들여쓰기를 위해 2칸과 4칸 중에서 선택할 수 있습니다.
중첩된 객체를 축소할 수 있나요?
예. 트리 보기 모드를 활성화하고 화살표 아이콘을 클릭하여 객체 또는 배열을 확장하거나 축소할 수 있습니다.
오류 감지는 어떻게 작동하나요?
JSON에 구문 오류가 있는 경우, 이 도구는 오류 메시지를 파싱하여 문제가 발생하는 대략적인 줄 번호를 보여줍니다.
크기 제한이 있나요?
엄격한 제한은 없지만, 매우 큰 파일(10MB 초과)은 클라이언트 측에서 처리되므로 브라우저 속도가 느려질 수 있습니다.