CSV 입력

JSON 출력

CSV를 JSON으로란?

CSV (쉼표로 구분된 값)는 행과 열로 이루어진 플랫 형식입니다. JSON은 중첩 구조입니다. CSV를 JSON으로 변환하면 각 행이 객체가 되며, 헤더 행이 키를 정의합니다. 첫 번째 행이 헤더이고 이후 행들이 객체가 됩니다. 이것은 JSON을 CSV로의 역변환입니다.

이 도구는 브라우저에서 실행됩니다. CSV를 붙여넣거나 파일을 업로드하세요. 아무것도 서버로 전송되지 않습니다. 변환은 CSV 파싱을 위해 RFC 4180을 따릅니다.

CSV를 JSON으로 변환 예제

CSV 행을 JSON 객체로 변환합니다. 통신사 테마 예제:

예제: 구독자 기록

CSV 입력

JSON 출력:

JSON 출력

위의 샘플 버튼을 클릭하여 에디터에 더 많은 예제를 로드하세요.

이 도구 사용 방법

1

CSV 붙여넣기 또는 업로드

왼쪽 에디터에 CSV를 붙여넣거나 .csv 또는 .txt 파일을 업로드하세요. 샘플을 사용하여 예제 데이터를 로드하세요. 첫 번째 행이 헤더여야 합니다.

2

JSON 출력 보기

오른쪽 패널에 JSON 배열이 표시됩니다. 각 행(헤더 제외)이 객체가 됩니다. 헤더의 열 이름이 키가 됩니다. 도구가 타입을 추론하지 않는 한 값은 문자열입니다.

3

복사 또는 다운로드

<strong>복사</strong> 또는 <strong>다운로드</strong>를 사용하여 JSON을 가져오세요. 역변환을 위해 JSON을 CSV로를 사용하세요. JSON 형식 지정을 위해 JSON 포매터를 사용하세요.

쉼표가 포함된 값은 <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a> CSV 사양에 따라 따옴표로 묶입니다. 파서는 인용된 필드와 이스케이프된 따옴표를 처리합니다. 첫 번째 행이 객체 키를 정의하고, 이후 각 행은 <a href="https://www.json.org/json-en.html" target="_blank" rel="noopener">JSON</a> 객체가 됩니다. 구분자는 일반적으로 쉼표이며, 유럽 데이터는 종종 세미콜론을 사용합니다. 출력은 JSON 객체 배열로 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse" target="_blank" rel="noopener">JSON.parse()</a> 및 대부분의 API와 호환됩니다.

쉼표가 포함된 값은 RFC 4180 CSV 사양에 따라 따옴표로 묶입니다. 파서는 인용된 필드와 이스케이프된 따옴표를 처리합니다. 첫 번째 행이 객체 키를 정의하고, 이후 각 행은 JSON 객체가 됩니다. 구분자는 일반적으로 쉼표이며, 유럽 데이터는 종종 세미콜론을 사용합니다. 출력은 JSON 객체 배열로 JSON.parse() 및 대부분의 API와 호환됩니다.

CSV를 JSON으로가 도움이 되는 곳

웹 앱과 API는 CSV 대신 JSON을 기대하는 경우가 많습니다. 스프레드시트 내보내기나 데이터베이스 덤프를 여기서 변환하면 프론트엔드 프레임워크, Postman 요청 또는 서버리스 함수에 데이터를 공급할 수 있습니다.

스프레드시트에서 구성이나 시드 데이터를 만들 때 CSV를 JSON으로 변환하는 것이 수동 입력보다 빠릅니다. 역변환—JSON을 CSV로 변환—을 위해 JSON을 CSV로를 사용하세요. 출력 형식 지정을 위해 JSON 포매터를 사용하세요. 유효성 검사를 위해 JSON 유효성 검사기를 사용하세요. 다른 형식을 위해 CSV를 XML로 또는 CSV를 YAML로를 사용하세요.

자주 묻는 질문

값이 타입 지정되나요 (숫자, 불리언)?

CSV는 텍스트입니다. 파서는 종종 모든 값을 문자열로 처리합니다. 일부 도구는 숫자나 불리언을 추론합니다. 출력을 확인하세요. 코드에서 타입을 변환해야 할 수 있습니다.

CSV에 헤더가 없으면 어떻게 되나요?

도구는 일반적으로 첫 번째 행을 헤더로 사용합니다. 다른 동작이 필요하면 헤더 행을 추가하거나 다른 도구를 사용해야 할 수 있습니다.

데이터가 어디로 전송되나요?

아니요. 변환은 브라우저에서 실행됩니다.

JSON을 CSV로 변환할 수 있나요?

네. JSON을 CSV로 도구를 사용하세요.

다른 구분자가 있는 CSV는 어떻게 되나요?

표준 CSV는 쉼표를 사용합니다. 파일이 세미콜론이나 탭을 사용한다면 도구에 옵션이 있을 수 있습니다. 인터페이스를 확인하세요. RFC 4180이 쉼표로 구분된 형식을 정의합니다.

관련 도구

CSV 형식은 RFC 4180을 참조하세요. JSON은 json.orgMDN JSON 가이드를 참조하세요. RFC 8259는 공식 JSON 표준입니다.