도구 실행
이 도구는 CSV(쉼표로 구분된 값) 텍스트를 JSON 형식으로 변환합니다. 입력창에 CSV 데이터를 붙여넣고 필요에 따라 필드 구분 기호를 지정할 수 있습니다. 기본적으로 쉼표가 사용되지만 세미콜론 등 다른 기호도 지원합니다. 첫 번째 행을 헤더로 사용할지 여부를 선택하면 데이터 구조를 유연하게 조정할 수 있습니다. 헤더를 사용하면 각 행이 키-값 쌍으로 매핑되며, 공백은 자동으로 제거됩니다. 헤더 열 수와 일치하지 않는 행은 배열 값으로 유지됩니다. 결과 JSON의 들여쓰기 수준을 숫자로 설정하여 가독성을 높일 수 있습니다. 빈 입력이나 구문 오류가 발생하면 변환이 중단되고 오류 메시지가 표시됩니다. 이 도구는 웹 브라우저에서 즉시 작동하며 복잡한 설치 과정 없이 빠른 데이터 포맷 변경이 가능합니다.
사용 방법
- CSV 형식의 텍스트 데이터를 입력 창에 붙여넣습니다.
- 필드 구분 기호를 확인합니다. 기본값은 쉼표이며 세미콜론 등 다른 기호로 변경할 수 있습니다.
- 첫 번째 행을 헤더로 사용할지 체크박스로 선택합니다.
- 결과 JSON의 들여쓰기 공백 수를 숫자로 입력합니다.
- 변환 버튼을 클릭하여 결과를 확인합니다.
예시
- 이름,나이 김철수,30 이영희,25
- 제품;가격;재고 노트북;1000000;5 마우스;20000;100
자주 묻는 질문
세미콜론으로 구분된 CSV 파일도 변환할 수 있나요?
네, 구분 기호 입력란에 세미콜론(;)을 입력하면 해당 형식의 CSV 데이터를 올바르게 파싱합니다.
헤더 행이 없으면 어떻게 되나요?
헤더 포함 옵션을 해제하면 모든 행이 단순한 값 배열로 처리되어 JSON 배열 내에 중첩 배열로 출력됩니다.
빈 입력을 넣으면 어떻게 되나요?
입력 내용이 비어 있거나 공백만 있는 경우 변환이 실패하며 오류 메시지가 표시됩니다.
JSON 들여쓰기는 어떤 역할을 하나요?
들여쓰기 수치를 설정하면 결과 JSON 코드의 계층 구조가 시각적으로 명확해져 가독성이 향상됩니다.