CSV-JSON 변환기란?
CSV-JSON 변환기는 쉼표로 구분된 값(CSV) 형식의 표 형식 데이터를 구조화된 JSON 객체 배열로 변환합니다. 스프레드시트 데이터를 웹 애플리케이션, API 또는 JSON을 사용하는 NoSQL 데이터베이스로 가져올 때 필수적인 도구입니다.
CSV-JSON 변환기 사용법
- 입력 필드에 CSV 데이터를 붙여넣습니다 (첫 번째 줄은 열 헤더여야 합니다).
- “변환”을 클릭하여 변환합니다.
- JSON 배열 출력을 복사하여 애플리케이션에서 사용합니다.
핵심 개념
CSV 파일은 첫 번째 줄을 열 헤더로 사용하며, 이것이 JSON 객체의 키가 됩니다. 이후 각 줄은 키-값 쌍을 가진 JSON 객체가 됩니다. 쉼표나 따옴표가 포함된 필드는 큰따옴표로 묶어야 합니다. 변환기는 이스케이프된 따옴표(“”)와 따옴표로 묶인 다중 줄 필드 같은 일반적인 엣지 케이스를 처리합니다.
자주 묻는 질문
CSV에 헤더 행이 없으면 어떻게 되나요?
헤더가 없으면 각 줄이 객체 대신 JSON 배열로 변환됩니다. 수동으로 헤더를 추가하거나 “column1”, “column2” 같은 번호가 매겨진 키를 생성하도록 설정할 수 있습니다.
변환 시 데이터 유형이 보존되나요?
CSV 파일은 모든 것을 텍스트로 저장합니다. 변환기가 숫자와 불리언을 자동 감지할 수 있지만, JSON에서 모든 값을 문자열로 유지하는 것도 안전합니다. 애플리케이션에서 수동으로 유형을 변환해야 할 수 있습니다.
TSV(탭 구분) 데이터도 변환할 수 있나요?
붙여넣기 전에 데이터의 탭을 쉼표로 바꾸거나 구분자 옵션을 찾아보세요. 많은 CSV 파서가 설정 가능한 구분자를 지원합니다.