ParseJet

CSV to JSON 변환기

CSV 파일을 업로드하면 JSON 객체 배열이 돌아옵니다 — 행마다 객체 하나, 헤더 행이 키가 됩니다. 쉼표, 탭, 세미콜론, 파이프 구분자는 자동으로 감지됩니다. 가입 없이 무료로 사용할 수 있습니다.

여기에 파일을 끌어다 놓거나 찾아보기

CSV 파일 지원

무료 — 하루 3회 요청, 가입 불필요. 하면 월 300 크레딧 무료.

작동 방식

1

CSV 업로드

.csv 파일을 위에 끌어다 놓으세요 — 구분자(쉼표, 탭, 세미콜론, 파이프)는 자동으로 감지됩니다.

2

행이 객체로 변환

헤더 행이 키가 되고, 모든 데이터 행이 출력 배열의 JSON 객체 하나가 됩니다.

3

JSON 복사

배열을 코드, 설정 파일, API에 붙여넣으세요 — 또는 POST 요청 한 번으로 변환을 자동화하세요.

주요 기능

이 csv to json가 돋보이는 이유.

객체 배열 출력

출력이 코드에서 바로 쓰는 형태입니다: [{"col": "value", …}, …] — 다시 풀어내야 하는 중첩 테이블 구조가 아닙니다.

구분자 자동 감지

쉼표, 탭(TSV), 세미콜론, 파이프 구분 파일 모두 아무 설정 없이 변환됩니다.

인코딩 안전

UTF-8(BOM 유무 무관)과 Latin-1 파일이 올바르게 디코딩됩니다 — JSON 문자열에 글자 깨짐이 없습니다.

불규칙한 행 처리

뒤쪽 셀이 비어 있는 행은 헤더에 맞춰 채워지므로, 모든 객체가 동일한 키를 갖습니다.

대용량 파일 지원

수천 행짜리 내보내기 파일도 호출 한 번에 변환됩니다 — 파싱이 서버에서 실행되므로 브라우저가 멈추지 않습니다.

API 일괄 변환

짧은 스크립트로 CSV 폴더 전체를 변환하세요 — 파일당 output_format=json으로 POST 한 번. Python 예제를 참고하세요.

사용 사례

이 도구가 시간을 절약해주는 일반적인 시나리오.

데이터베이스 시딩과 픽스처

스프레드시트 내보내기를 시드 스크립트, 픽스처, NoSQL 임포트가 기대하는 JSON으로 바꾸세요.

API 개발

분석가와 고객이 준 샘플 데이터를 엔드포인트 테스트용 JSON 페이로드로 변환하세요.

프런트엔드 프로토타이핑

스프레드시트의 목데이터를 한 단계 만에 React나 Vue 앱에 넣으세요.

데이터 파이프라인

들어오는 CSV 파일을 큐, 데이터 레이크, ETL 작업에 넣기 전에 JSON으로 정규화하세요.

API로 자동화

동일한 도구를 프로그래밍 방식으로 사용하세요. 모든 언어와 호환 — 단순히 HTTP입니다.

cURL
# Convert CSV to a JSON array of objects
curl -X POST "https://api.parsejet.com/v1/parse/auto/file?output_format=json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"
Python
import httpx, json

resp = httpx.post(
    "https://api.parsejet.com/v1/parse/auto/file",
    params={"output_format": "json"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("data.csv", "rb")},
)
rows = json.loads(resp.json()["text"])  # list of dicts
print(rows[0])
JavaScript
const formData = new FormData();
formData.append("file", csvFile);

const res = await fetch(
  "https://api.parsejet.com/v1/parse/auto/file?output_format=json",
  {
    method: "POST",
    headers: { Authorization: "Bearer YOUR_API_KEY" },
    body: formData,
  }
);
const rows = JSON.parse((await res.json()).text); // array of objects

자동화하고 싶으신가요?

ParseJet API는 단일 HTTP 엔드포인트를 통해 동일한 파싱 기능을 제공합니다. ffmpeg, poppler, tesseract 없이 — 단 한 번의 API 호출만으로 가능합니다.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
API 문서 읽기

자주 묻는 질문

CSV 파일을 JSON으로 어떻게 변환하나요?

위에서 .csv 파일을 업로드하면 ParseJet가 헤더 행을 키로 사용해 행마다 객체 하나가 담긴 JSON 배열을 반환합니다. 자동화하려면 output_format=json으로 /v1/parse/auto/file에 POST하세요.

어떤 JSON 구조가 나오나요?

평평한 객체들의 배열입니다: [{"name": "Alice", "age": "30"}, …]. CSV의 첫 행이 헤더로 처리되어 모든 객체의 키가 됩니다.

세미콜론, 탭, 파이프도 처리되나요?

네 — 구분자는 파일에서 자동으로 감지되므로, 유럽식 세미콜론 CSV와 TSV 내보내기도 아무 설정 없이 변환됩니다.

따옴표 안에 쉼표가 있는 필드는 어떻게 되나요?

표준 CSV 인용 규칙이 올바르게 파싱됩니다 — 쉼표나 줄 바꿈이 들어 있는 따옴표 필드는 하나의 값으로 유지됩니다.

여기서 JSON을 다시 CSV로 변환할 수 있나요?

아니요 — 이 도구는 CSV에서 JSON으로 한 방향으로만 변환합니다. ParseJet는 문서를 구조화된 텍스트와 데이터로 파싱하는 서비스이며, CSV 파일을 생성하지는 않습니다.

무료인가요?

네. 가입 없이 하루 3회 무료로 변환할 수 있고, 무료 API 계정에는 월 300 크레딧이 포함됩니다. 유료 플랜은 월 $19부터 시작합니다.

무료로 텍스트 추출 시작하기

가입 불필요. 몇 초 만에 첫 파일을 파싱하세요.

가격 보기