JSON 컨버터
JSON 데이터를 정렬(Pretty Print)하거나 YAML, CSV, XML 등으로 즉시 변환하세요. 실시간 에러 강조 및 수정을 지원합니다.
DevDeck v2.0
Input Source
UTF-8 • JSONPreview Result
Success
// No output
JSON Validator
Syntactically valid JSON detected. Your data is ready for conversion.
Processed locally on your device. No data is sent to the server.
🔒 100% Local
⚡ Fast Processing
🆓 Free Tool
JSON 컨버터 활용 사례
API 응답 데이터 가독성 확보 및 디버깅
서버 설정 파일을 JSON에서 YAML로 이관
데이터 분석 및 엑셀 작업을 위한 CSV 변환
FAQ
Q. 잘못된 JSON을 붙여넣고 수정 제안을 받을 수 있나요?
네. 에러 위치(라인·컬럼)가 하이라이트되고 흔한 수정 제안(후행 쉼표, 따옴표 종류 등)이 표시됩니다.
Q. 주석이 있는 JSON(JSONC)도 지원하나요?
네. "JSONC 모드" 활성화 시 //, /* */ 주석과 후행 쉼표 허용.
Q. 대용량 JSON(100MB+)도 미니파이 가능한가요?
네. 스트리밍 파서로 수 GB까지 처리 가능. 브라우저 메모리가 실질 한계.
Q. JSON5 또는 HJSON 지원하나요?
JSON5는 지원(따옴표 선택, 후행 쉼표, 16진수). HJSON은 별도 토글.
Q. JSON을 YAML이나 CSV로 변환할 수 있나요?
네. 원클릭 변환. 구조 보존 가능 범위 내 (CSV는 객체의 플랫 배열이어야 함).
📊 JSON vs YAML vs TOML 비교
| 특성 | JSON | YAML | TOML |
|---|---|---|---|
| 가독성 | 중간 | 높음 (들여쓰기) | 높음 (INI 스타일) |
| 주석 | × | ○ | ○ |
| 타입 | 제한적 | 풍부 (날짜 포함) | 풍부 (날짜 포함) |
| 중복 키 | 허용 (모호) | 허용 (마지막 값) | 금지 (오류) |
| 멀티라인 | × | ○ (|, >) | ○ (""") |
| 파싱 속도 | 매우 빠름 | 느림 | 중간 |
| 주요 사용처 | API, 웹 | DevOps, CI/CD | Rust, Python 설정 |
💡 자주 발생하는 JSON 에러 & 해결
Unexpected token }
Cause: 마지막 항목 뒤 쉼표
Fix: 후행 쉼표 제거
Unexpected token '
Cause: 작은따옴표 사용
Fix: 모든 문자열을 큰따옴표로 변경
Unexpected end of input
Cause: 괄호 불일치
Fix: {, [ 개수와 }, ] 개수 매칭 확인
Unexpected token u
Cause: undefined 값 사용
Fix: null 로 대체
Unexpected token NaN
Cause: NaN 또는 Infinity
Fix: 문자열 "NaN"으로 대체
Bad control character
Cause: 이스케이프 안 된 개행
Fix: \n으로 이스케이프 처리
BOM parsing failed
Cause: UTF-8 BOM 포함
Fix: BOM 제거 또는 파서 옵션 허용
💡 본 도구는 에러 위치를 즉시 강조하여 수정을 돕습니다.
주요 기능
- 실시간 구문 오류 감지 및 하이라이트
- YAML, XML, CSV 원클릭 상호 변환
- 대용량 JSON 처리 및 스트리밍 지원
- 100% 브라우저 로컬 처리로 데이터 유출 방지
전문가급 JSON 도구로 데이터를 관리하세요. 정렬, 검증 및 포맷 변환을 한 곳에서 해결합니다.