CSV JSON 변환기 무료 온라인: CSV를 JSON으로 즉시 변환
97 회 사용CSV→JSON 팁
첫 행이 키
CSV 첫 행이 JSON 필드 이름으로 사용됩니다. 이후 행은 객체가 됩니다.
구분자 설정
쉼표, 세미콜론, 탭 지원.
포맷된 JSON
깔끔하게 포맷된 JSON 배열 결과.
자주 묻는 질문
헤더가 필요한가요?
네, 첫 행이 JSON 키 이름으로 사용됩니다.
구분자 자동 감지?
쉼표, 세미콜론, 탭 중 선택.
미리보기 가능?
네, 포맷된 결과와 테이블로.
중첩된 데이터나 배열이 있는 CSV를 변환할 수 있나요?
이 도구는 기본적으로 중첩 구조를 평면화합니다. CSV에 "items[0].name" 같은 열이 있으면 정확히 그 대괄호 표기법으로 JSON 키가 생성됩니다. 적절한 중첩 JSON을 얻으려면 여러 단계의 파이프라인이 필요합니다. 먼저 CSV를 평면 JSON으로 변환한 후 jq 같은 도구로 재구성하세요. 간단한 헤더를 가진 대부분의 실제 CSV는 완벽하게 작동합니다.
CSV에 헤더보다 열이 더 많으면 어떻게 되나요?
이 변환기는 불일치 행을 깔끔하게 처리합니다. 헤더가 없는 추가 열에는 "column_4"나 "field_5" 같은 일반 키가 할당됩니다. 누락된 값은 JSON에서 null이 됩니다. 3개 헤더에 5개 데이터 열이 있는 CSV로 테스트해보면 패턴을 바로 확인할 수 있습니다. 깨끗한 출력을 위해 항상 헤더 개수를 데이터 열 수와 맞추세요.
누락된 값이 있는 CSV 파일을 변환할 수 있나요?
네, 누락된 값은 JSON 출력에서 null이 됩니다. 예를 들어, '이름,나이,도시' 헤더에 'Alice,,서울' 행이 있으면 {"이름":"Alice","나이":null,"도시":"서울"}로 변환됩니다. 따옴표로 감싸진 빈 문자열 ""은 null이 아닌 빈 문자열로 유지됩니다. 이는 API의 표준 JSON 동작과 일치합니다. 변환 전에 의도하지 않은 공백이 있는지 확인하세요.
한국어나 특수 문자가 포함된 CSV도 변환할 수 있나요?
네, UTF-8 인코딩을 완벽히 지원합니다. '이름'이나 '주소' 같은 한글 헤더도 JSON 키로 그대로 변환됩니다. 데이터 행에 '카페'나 '서울시'가 있어도 깨지지 않습니다. 예를 들어 '가격: 12,500원' 같은 값도 문제없이 처리됩니다. Windows Excel에서 복사할 때 숨은 BOM 문자가 추가될 수 있으니, 변환 후 첫 키에 이상한 문자가 보이면 제거하세요.
한 줄로 출력되지 않고 이쁘게 정리된 JSON을 얻으려면 어떻게 하나요?
저희 변환기는 자동으로 보기 좋은 형식의 JSON을 출력합니다. 각 객체 뒤에 줄바꿈이 들어가고 들여쓰기도 깔끔하게 적용됩니다. 출력 패널 하단에 있는 '컴팩트 모드' 토글 버튼을 끄면 가독성 좋은 형식이 유지됩니다. API나 스크립트에 전달할 때는 토글을 켜서 최소화된 JSON을 사용하세요. QA 테스터들이 페이로드를 시각적으로 비교할 때 특히 유용합니다.
변환 방법
- 헤더 포함 CSV 붙여넣기
- 구분자 선택
- 자동 변환
- JSON 다운로드 또는 복사