CSV ↔ JSON 변환기
CSV를 객체 배열 형태의 JSON으로, 또는 그 반대로 변환합니다 — 따옴표로 묶인 필드, 세미콜론과 탭 구분자를 지원하며 모든 처리는 브라우저 안에서 이뤄집니다.
조회수 782회
스프레드시트와 API 사이에서
CSV→JSON은 첫 번째 행을 키로 읽고 이어지는 각 행을 하나의 객체로 변환합니다. name,age 아래 Ada,36이 있다면 [{"name":"Ada","age":"36"}]이 됩니다. 쉼표가 포함된 따옴표 필드, 이스케이프된 따옴표(""), 여러 줄에 걸친 셀은 RFC 4180 규격에 따라 처리되며, 구분자(쉼표, 세미콜론 — 여러 지역의 엑셀에서 흔히 쓰이는 방식 —, 또는 탭)는 자동으로 감지됩니다. JSON→CSV는 객체 배열을 받아 모든 키를 합쳐 헤더로 만듭니다.
모든 처리는 브라우저 안에서 로컬로 이뤄집니다 — 민감한 데이터를 붙여넣어도 기기 밖으로 나가지 않습니다. 다운로드 버튼으로 결과를 .json 또는 .csv 파일로 저장할 수 있습니다.
자주 묻는 질문
숫자가 전부 문자열로 나오는 이유는 무엇인가요?
CSV에는 타입이 없습니다 — 모든 값이 텍스트입니다. "숫자로 변환" 옵션을 켜면 숫자처럼 보이는 값이 JSON 숫자로 바뀝니다(앞자리가 0인 ID는 문자열로 유지됩니다).
엑셀 CSV가 세미콜론으로 구분되어 있는데 작동하나요?
네 — 구분자는 첫 번째 행에서 자동으로 감지됩니다. 여러 지역의 엑셀은 쉼표를 소수점 기호로 쓰기 때문에 세미콜론으로 내보내는 경우가 많습니다.
중첩된 JSON은 어떻게 되나요?
CSV는 평면 구조입니다 — 중첩된 객체나 배열은 셀 안에 JSON 문자열 형태로 저장됩니다. 깊이 중첩된 데이터는 먼저 평탄화하거나 JSON 형태 그대로 유지하세요.
비슷한 도구
문제 신고하기
CSV ↔ JSON 변환기