💡JSON 데이터를 정리해야 하나요? 우리의 무료 온라인 포맷터는 즉시 JSON을 예쁘게, 검증 및 축소합니다—API 디버깅, 구성 분석 및 팀 협업에 이상적입니다. 🚀 최대 10MB 파일 지원.
🔍 도구가 JSON에서 구문 오류를 확인합니다
📊 JSON을 추상 구문 트리로 파싱합니다
🎨 들여쓰기 및 줄 바꿈 적용
📤 예쁘게 또는 축소된 출력 생성
RFC 8259 준수:
기능 | 지원 | 참고 |
---|---|---|
데이터 유형 | 모두 (문자열, 숫자, 부울, 널, 배열, 객체) | ✅ 전체 |
중첩 깊이 | 무제한 | 🌳 깊은 구조 처리 |
유니코드 | 예 | 🔤 이모지, 비라틴 문자 지원 |
JSON5 | 부분적 | ⭐ 비엄격 모드에서 주석 지원 |
포맷팅 속도 비교:
파일 크기 | 포맷팅 시간 |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
일반적인 JSON 문제 식별:
오류 유형 | 예시 | 수정 |
---|---|---|
끝 쉼표 | {"a":1,} | 마지막 쉼표 제거 |
닫히지 않은 따옴표 | {"a:1} | 닫는 따옴표 추가 |
잘못된 숫자 | {"a":1.2.3} | 소수 형식 수정 |
터미널에서 JSON 포맷팅:
🔤JSON 파일 포맷팅
jq '.' input.json > formatted.json
포맷팅을 위해 jq 사용
📉JSON 축소
jq -c '.' input.json > minified.json
컴팩트 출력
🔌파워셸 포맷
ConvertTo-Json (Get-Content raw.json) -Depth 100 | Set-Content formatted.json
네이티브 파워셸 방법
⌨️ CMD 검증
python -m json.tool < input.json
파이썬의 JSON 모듈 사용
// 전: {"data":{"user":123}}
// 후: {
// "data": {
// "user": 123
// }
// }
{"extends":"eslint:recommended","rules":{"semi":["error","always"]}}
대부분의 IDE에서 `Ctrl+Alt+L` (윈도우) 또는 `Cmd+Opt+L` (맥)을 사용하여 JSON 포맷팅
API를 통해 보내기 전에 JSON을 축소하여 대역폭 사용 줄이기
더 나은 JSON 가독성을 위해 편집기에서 구문 강조 활성화