CSV → JSON
쉼표로 구분한 표를 JSON 배열로 바꾸고 첫 행을 객체의 키로 사용할 수 있습니다. 작은 데이터 샘플을 API 테스트용 구조로 옮길 때 열과 값의 대응을 확인하기 좋습니다.
- 브라우저에서 실행
- 업로드되지 않음
- 가입 없음, 기기 성능에 따라 제한될 수 있음
계산 도구를 불러오는 중입니다. 도구가 표시되지 않으면 페이지를 새로고침하세요.
사용 방법과 입력
CSV를 붙여넣고 첫 행을 헤더로 사용할지 선택하세요. 같은 헤더 이름은 객체에서 충돌할 수 있으므로 고유하게 만들고, 따옴표 안 줄바꿈이 있는 복잡한 파일은 피하세요.
결과 해설과 예제
name,age 다음 줄에 Mina,30을 넣고 헤더를 사용하면 name과 age 키가 있는 객체가 나옵니다. 숫자처럼 보여도 값은 문자열로 유지되므로 소비하는 프로그램의 타입을 확인하세요.
한계와 주의사항
- 행을 먼저 줄바꿈으로 나누므로 셀 안의 여러 줄 CSV는 온전히 처리하지 못합니다.
- 이름이 같은 헤더나 헤더보다 많은 값은 데이터 손실을 만들 수 있습니다.
입력 항목
| 항목 | 설명·제약 |
|---|---|
| 첫 행을 헤더로 사용 (객체 배열) | 화면의 단위와 입력 형식을 확인하세요. |
| CSV | 화면의 단위와 입력 형식을 확인하세요. |
| JSON | 화면의 단위와 입력 형식을 확인하세요. |
데이터 처리
처리는 현재 브라우저 탭에서 수행되며, 도구 입력을 계산 목적으로 서버에 업로드하지 않습니다.
근거 출처
자주 묻는 질문
숫자 열은 자동으로 숫자 타입이 되나요?
name,age 다음 줄에 Mina,30을 넣고 헤더를 사용하면 name과 age 키가 있는 객체가 나옵니다. 숫자처럼 보여도 값은 문자열로 유지되므로 소비하는 프로그램의 타입을 확인하세요.
셀 안에 줄바꿈이 있어도 되나요?
행을 먼저 줄바꿈으로 나누므로 셀 안의 여러 줄 CSV는 온전히 처리하지 못합니다. 이름이 같은 헤더나 헤더보다 많은 값은 데이터 손실을 만들 수 있습니다.