본문으로 이동

CSV·JSON 변환 가이드

브라우저에서 CSV와 JSON을 상호 변환하는 방법

형식 변환 열기

머리글이 있는 CSV는 JSON 객체 배열로, UTF-8의 비어 있지 않은 객체 배열은 CSV로 바꿀 수 있습니다. 여기서는 문자 인코딩보다 자료 구조와 값 보존에 초점을 맞춥니다.

게시일:

수정일:

관련 기능: 문자 인코딩·형식 변환

예시: 상품 CSV를 API 테스트 JSON으로

앞자리 0이 있는 상품 코드는 문자열로 유지하고 가격은 JSON 숫자로 변환합니다.

  • 입력: 머리글 CSV
  • 출력: BOM 없는 UTF-8 JSON
  • 구조: 객체 배열

상품 CSV

001은 수량이 아니라 식별자입니다.

products.csv
code,name,price,active
001,노트,1280,true
002,펜,240,false

JSON 객체 배열

일반 숫자는 숫자, 앞자리 0과 true/false 텍스트는 문자열로 유지됩니다.

products.json
[
  { "code": "001", "name": "노트", "price": 1280, "active": "true" },
  { "code": "002", "name": "펜", "price": 240, "active": "false" }
]

변환 실수

유효한 JSON이라도 모두 표 형태인 것은 아닙니다.

  • 단일 객체나 빈 배열 입력
  • JSON을 UTF-8 이외로 저장
  • 빈·중복 CSV 머리글 키 조정 누락
  • 큰 정수나 식별자가 일반 숫자라고 가정

CSV·JSON 변환 단계

JSON 입력은 UTF-8만 지원하며 CSV 출력은 인코딩과 구분 기호도 선택합니다.

  1. 문자 인코딩·형식 변환을 열고 CSV 또는 JSON을 선택합니다.
  2. CSV는 입력 인코딩, 구분 기호와 머리글을 확인합니다.
  3. 출력을 JSON 또는 CSV로 정합니다.
  4. 형식 추론이나 열·중첩 값 미리 보기를 확인합니다.
  5. 항목 수를 확인하고 저장합니다. CSV 수식 위험 경고가 있으면 검토합니다.
문자 인코딩·형식 변환

형식 변환과 인코딩 변환

자료 구조를 바꿀 때 사용하고 CSV 문자 깨짐만 고칠 때는 Excel 인코딩 가이드를 사용합니다.

  • 적합: API 테스트 객체 배열
  • 적합: 표 형태 JSON 내보내기
  • 인코딩만 변경: 인코딩 가이드
  • 계층이 깊은 데이터를 여러 표로 나누는 기능은 미지원