JSON ↔ CSV 변환기
JSON과 CSV를 상호 변환합니다. 붙여넣기만으로 간편 변환.
JSON ↔ CSV 변환기는 JSON 데이터를 CSV 형식으로, 또는 CSV 데이터를 JSON 형식으로 즉시 변환해주는 도구입니다. 데이터 분석, API 연동, 스프레드시트 작업 등에서 포맷 변환이 필요할 때 별도의 프로그램 설치 없이 브라우저에서 바로 처리할 수 있습니다. 구분자(delimiter)를 쉼표, 탭, 세미콜론 등으로 변경할 수 있어 다양한 CSV 형식에 대응합니다. 변환 결과를 클립보드에 복사하여 바로 엑셀이나 구글 스프레드시트에 붙여넣을 수 있습니다. 개발자뿐 아니라 기획자, 데이터 분석가 등 데이터를 다루는 모든 직군에서 활용 가능합니다.
입력
JSON 데이터를 입력하면 자동으로 변환됩니다
workflow
사용 방법
약 30초
변환 방향 선택
JSON → CSV 또는 CSV → JSON 중 원하는 변환 방향을 선택합니다.
데이터 입력
변환할 JSON 또는 CSV 데이터를 입력란에 붙여넣습니다.
구분자 설정
필요한 경우 쉼표, 탭, 세미콜론 등 구분자를 변경합니다.
결과 복사
변환된 결과를 확인하고 클립보드에 복사합니다.
principle
계산 원리
JSON → CSV 변환은 JSON 배열의 모든 객체에서 키를 수집하여 CSV 헤더를 생성한 뒤, 각 객체의 값을 행으로 매핑합니다. 키 순서는 첫 번째 객체의 키 순서를 기준으로 합니다.
CSV → JSON 변환은 첫 번째 행을 헤더(키)로 인식하고, 이후 각 행의 값을 해당 키에 매핑하여 JSON 객체 배열을 생성합니다.
CSV 파싱 규칙(RFC 4180): 값에 구분자·줄바꿈·큰따옴표가 포함되면 큰따옴표로 감싸고, 값 내부의 큰따옴표는 두 번 반복("")으로 이스케이프합니다.
faq
자주 묻는 질문
cases
실생활 예시
API 응답 데이터를 엑셀로 정리
API에서 받은 JSON 형식의 사용자 목록 데이터를 엑셀에서 관리하고 싶습니다. JSON을 붙여넣고 CSV로 변환한 뒤 엑셀에 붙여넣습니다.
JSON → CSV 변환으로 엑셀에서 바로 필터링, 정렬, 차트 작성 등의 분석 작업을 수행할 수 있습니다.
스프레드시트 데이터를 API에 전송
엑셀에서 관리하던 상품 목록을 API에 전송해야 합니다. 엑셀에서 복사한 데이터를 CSV로 붙여넣고 JSON으로 변환합니다.
CSV → JSON 변환으로 API 요청 본문에 바로 사용할 수 있는 JSON 데이터를 얻을 수 있습니다.
구글 설문 결과를 JSON으로 변환
구글 폼에서 CSV로 다운로드한 설문 응답 데이터(500건)를 분석 도구에 넣기 위해 JSON으로 변환합니다.
설문 응답을 JSON 형식으로 변환하여 데이터 분석 스크립트나 대시보드에 바로 활용할 수 있습니다.
탭 구분 데이터(TSV) 변환
엑셀에서 복사한 데이터가 탭으로 구분되어 있습니다. 구분자를 탭으로 변경하고 CSV → JSON 변환을 실행하면 각 셀이 정확하게 매핑됩니다.
엑셀에서 직접 복사한 데이터도 구분자 설정만 바꾸면 즉시 JSON으로 변환 가능합니다.
glossary
용어 사전
- JSON
- JavaScript Object Notation의 약자로, 키-값 쌍으로 이루어진 텍스트 기반 데이터 형식
- CSV
- Comma-Separated Values의 약자로, 쉼표로 값을 구분하는 표 형식 데이터
- TSV
- Tab-Separated Values의 약자로, 탭 문자로 값을 구분하는 형식
- 구분자
- 데이터 값 사이를 구분하는 문자. CSV는 쉼표, TSV는 탭이 기본
- 이스케이프
- 특수 의미를 가진 문자를 일반 문자로 처리하기 위한 방법
- RFC 4180
- CSV 파일 형식의 국제 표준 규격
next tools