MODOO HUB ← 모두의 툴
Data · Instrument

CSV to JSON

CSV를 JSON 배열로 변환 · 구분자 자동 감지 · 파일 다운로드

INPUT CSV
OUTPUT JSON
행: 0
열: 0

CSV to JSON 변환기란?

CSV 첫 행을 키(key)로 사용해 JSON 객체 배열로 변환합니다. 첫 줄에서 쉼표·세미콜론·탭·파이프 등장 횟수를 세어 가장 많이 쓰인 문자를 구분자로 자동 감지하며, RFC 4180 표준에 따라 따옴표로 감싼 필드 안의 쉼표·줄바꿈·이스케이프된 큰따옴표("")도 정확히 처리합니다. "123"·"true"/"false"처럼 보이는 값은 JSON에서 실제 숫자·불리언 타입으로 자동 변환되지만, "007"이나 "010-1234"처럼 앞자리가 0으로 시작하는 값은 우편번호·전화번호가 손상되지 않도록 문자열로 그대로 유지합니다. 들여쓰기는 0(압축)·2·4칸·탭 중에서 선택할 수 있습니다.

자주 묻는 질문 (FAQ)

구분자(delimiter)를 자동으로 감지하나요?

네. 쉼표(,)·세미콜론(;)·탭(\t)을 자동으로 감지합니다. 필요 시 수동으로 구분자를 선택할 수도 있습니다.

헤더(첫 행)가 없는 CSV는 어떻게 처리하나요?

기본적으로 첫 행을 키로 사용합니다. 첫 행이 헤더가 아니라 데이터라면 "헤더 없음" 체크박스를 켜세요 — 모든 행이 데이터로 처리되고 col1, col2처럼 자동 생성된 키가 열 개수만큼 붙습니다.

값 안에 쉼표나 줄바꿈이 있으면 어떻게 되나요?

RFC 4180 표준대로 따옴표(")로 감싸면 내부 쉼표·줄바꿈을 올바르게 처리합니다. 예: "Seoul, Korea"

JSON 들여쓰기 설정이 가능한가요?

네. 0·2·4 스페이스 및 탭 들여쓰기 중 선택할 수 있습니다. 0을 선택하면 최소화된(minified) JSON이 출력됩니다.

변환 결과를 파일로 저장할 수 있나요?

네. 변환 후 "다운로드 .json" 버튼을 클릭하면 JSON 파일로 저장됩니다.

변환 후 JSON에서 숫자와 불리언 타입이 자동 변환되나요?

네. "123" 같은 숫자 문자열과 "true"/"false" 불리언 문자열은 JSON에서 각각 숫자 및 불리언 타입으로 자동 변환됩니다.

첫 행이 헤더가 아닌 데이터라면 어떻게 해야 하나요?

헤더 없음 옵션을 선택하면 첫 행도 데이터로 처리됩니다. 변환 결과는 col1, col2처럼 자동 생성된 키를 사용합니다.

공백 문자가 포함된 CSV 값은 어떻게 처리되나요?

셀 앞뒤의 공백은 그대로 보존됩니다. 필요한 경우 변환 후 각 값에 trim 처리를 별도로 적용하세요.

복사되었습니다!