JSON ↔ CSV 변환
최종 업데이트: 2026년 · 무료 온라인 도구
JSON ↔ CSV 변환이란?
JSON 배열을 표 형태의 CSV로 변환하거나 CSV를 다시 JSON으로 되돌리는 양방향 변환을 지원하며, 중첩 객체를 평탄화하고 결과를 CSV 파일로 다운로드할 수 있는 무료 온라인 도구입니다
사용 방법
- 1 변환 방향 선택 — JSON → CSV 또는 CSV → JSON 방향을 선택하세요.
- 2 옵션 설정 — 구분자(쉼표, 탭, 세미콜론)와 헤더 행 포함 여부를 설정하세요.
- 3 데이터 입력 및 변환 — 왼쪽 입력창에 데이터를 붙여넣고 '변환' 버튼을 클릭하세요.
- 4 결과 확인 및 다운로드 — 오른쪽에 변환 결과가 표시됩니다. CSV 다운로드 버튼으로 파일로 저장할 수 있습니다.
관련 도구
JSON 포매터/뷰어 압축되거나 한 줄로 된 JSON 데이터를 들여쓰기로 보기 좋게 포매팅하고, 접고 펼치는 트리뷰로 구조를 탐색하며 문법 오류까지 검증해 주는 무료 온라인 JSON 포매터·뷰어입니다
JSON ↔ YAML 변환 JSON과 YAML을 양방향 변환하는 무료 온라인 도구. 입력 형식을 자동 감지하고 들여쓰기와 중첩 구조를 유지하며 설정 파일을 빠르게 상호 변환합니다.
JSON 비교 도구 두 개의 JSON 객체를 나란히 비교해 추가·삭제·변경된 키와 값을 색상으로 강조 표시하고, 중첩 구조까지 깊게 탐색해 차이를 한눈에 파악하도록 돕는 무료 온라인 JSON 비교 도구입니다
자주 묻는 질문
네, 중첩 객체는 점 표기법(dot notation)으로 평탄화됩니다. 예를 들어 {address: {city: '서울'}}은 'address.city' 컬럼으로 변환됩니다.
CSV는 모든 값이 문자열이므로, 변환된 JSON의 모든 값도 문자열입니다. 숫자나 불린 타입이 필요하면 추가 후처리가 필요합니다.
최상위 배열 내 각 객체가 하나의 CSV 행이 됩니다. 객체 내 배열 값은 문자열로 변환됩니다.
네, UTF-8 인코딩으로 처리하므로 한글이 정상적으로 포함됩니다. 다운로드한 CSV 파일도 UTF-8입니다.
일부 엑셀 버전은 UTF-8 BOM이 없으면 한글이 깨질 수 있습니다. 이 경우 엑셀의 '데이터 가져오기'에서 UTF-8을 수동 지정하세요.