Format Atlas

비교

CSV vs JSON

CSV는 표 형식 레코드를 나타내고 JSON은 객체와 배열 같은 구조화된 값을 나타냅니다. 데이터 모양과 수신 시스템에 따라 선택하세요.

어떤 형식을 선택해야 할까요?

단순한 표와 스프레드시트 작업에는 CSV를, 중첩 데이터나 JSON을 요구하는 API에는 JSON을 사용하세요.

적합한 경우 CSV

표 데이터 교환

  • 앱 간 단순 표 하나 전달

적합한 경우 JSON

웹 API, 설정 파일 및 데이터 교환

  • 구조화된 데이터 전달

기본 정보

항목CSVJSON
확장자.csv.json
MIME 유형text/csvapplication/json
주요 용도표 데이터 교환웹 API, 설정 파일 및 데이터 교환
여는 방법스프레드시트로 가져올 때 문자 인코딩과 구분자를 지정합니다. 앞자리 0, 날짜처럼 보이는 값, 긴 숫자가 자동 변환되지 않는지 확인합니다.텍스트 편집기, IDE 또는 JSON 지원 뷰어로 엽니다.
내보내기 또는 변환XLSX를 CSV로 내보내면 보통 선택한 한 시트의 값만 기록됩니다. 수식, 서식, 다른 시트와 차트는 별도로 보관하세요.애플리케이션이나 변환 도구로 CSV 등의 형식으로 변환할 수 있습니다.

용도별 선택

앱 간 단순 표 하나 전달

표 데이터 교환

CSV

구조화된 데이터 전달

웹 API, 설정 파일 및 데이터 교환

JSON

핵심 사항 1

CSV는 레코드와 필드 중심이며 중첩 구조나 명시적 유형 지원이 제한적입니다.

차이 자세히 보기

핵심 사항 2

JSON은 객체, 배열, 문자열, 숫자, 불리언과 null을 표현합니다.

차이 자세히 보기

차이 자세히 보기

수신 측 스키마와 파싱 규칙을 확인하세요. CSV는 구분자와 문자 인코딩을, JSON은 유형과 필수 필드를 점검하세요. 두 형식만으로 앱의 전체 데이터 계약이 정해지지는 않습니다.

  • CSV는 평면 표 교환에 편리합니다.
  • JSON은 계층 데이터를 표현할 수 있지만 앱의 의미를 위해 합의된 스키마가 필요할 수 있습니다.

자주 묻는 질문

CSV로 JSON처럼 중첩 데이터를 표현할 수 있나요?

자연스럽지는 않습니다. CSV는 행과 필드용이며, 중첩 구조에는 양측이 합의한 규칙이나 JSON 같은 다른 형식이 필요합니다.

CSV에 중첩 JSON 객체를 그대로 저장할 수 있나요?

표준 표 형식으로는 어렵습니다. 평탄화나 별도 매핑이 필요하며 구조가 손실될 수 있습니다.

자세히 보기

관련 용도와 확인 절차

데이터 분석 및 교환 형식 선택하기

참고 자료 및 사양