CSV to JSON 변환기 (헤더 행을 키로 사용)

CSV를 JSON 배열로 변환합니다. 붙여넣기나 파일 업로드 모두 가능하며 기본적으로 로컬에서 처리됩니다.

CSV를 붙여넣고 즉시 JSON으로 변환하세요. 개인정보는 신중히 다루세요.

입력 데이터는 브라우저에서 처리되며 업로드되지 않습니다.

CSV JSON 변환 도구

"CSV JSON 변환", "csv to json", "convert CSV to JSON" 작업에 빠른 붙여넣기 또는 업로드로 사용할 수 있습니다.

사용 방법

  1. CSV를 붙여넣거나 파일을 업로드합니다.
  2. 필요하면 헤더, 타입 추론, 빈 셀 처리 방식을 선택합니다.
  3. JSON 출력을 복사하거나 .json으로 다운로드합니다.

예시

기본 (타입 추론 ON)

입력

name,age,active
Alice,30,true
Bob,25,false

출력

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

빈 셀을 null로 처리

입력

name,age
Alice,
Bob,25

출력

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

변환 팁

  • 앞자리 0이 중요한 ID 열은 타입 추론을 OFF로 유지하세요.
  • TSV는 구분자를 탭으로 지정하거나 자동 감지를 사용하세요.
  • 열 수가 다르면 경고를 확인하고 필요시 구분자를 수동 지정하세요.

FAQ

첫 행을 헤더로 사용할 수 있나요?

예. 헤더 모드를 끄면 키는 col1, col2처럼 자동 생성됩니다.

숫자가 문자열로 남습니다.

타입 추론을 켜세요. 기본값은 안전하게 OFF이며, 모든 값을 문자열로 유지합니다.

빈 셀을 null로 만들 수 있나요?

빈 문자열, null, 키 생략 중에서 선택할 수 있습니다.

TSV도 변환할 수 있나요?

구분자를 탭으로 설정하거나 자동 감지를 사용하세요.

따옴표 안의 쉼표나 줄바꿈도 지원하나요?

예. 파싱이 실패하면 따옴표 문자와 구분자를 명시적으로 설정하세요.

헤더 이름이 중복되면 어떻게 되나요?

name_2, name_3처럼 자동 이름 변경되며 경고에 표시됩니다.