최고의 무료 CSV에서 JSON 변환기로

CSV 행을 객체의 깨끗한 JSON 배열로 변환합니다. 무료, 붙여넣기 또는 업로드, 저장된 것은 없습니다.

100% 무료 가입 없음 워터마크 없음 메모리에서 처리된 파일, 저장되지 않음
이미지, 비디오, 채팅 등 최고의 AI 모델을 갖춘 Go Pro를 선택하세요. 업로드 크기가 커지고 큐에서 우선 순위가 높아지며 대기 시간이 없습니다. Pro로 업그레이드
사랑 best.free? 공유하세요

어떻게 작동하는지

  1. CSV 제공. CSV 텍스트를 붙여넣거나.csv 파일을 업로드합니다.
  2. 옵션 설정. 첫 번째 행이 헤더인지 여부를 말하고 구분자(쉼표, 탭, …)를 선택합니다.
  3. JSON 가져오기. 포맷된 JSON 배열을 복사하거나.json 파일로 다운로드합니다.

이 도구에 대해

CSV to JSON 은 표 CSV 데이터를 코드 또는 API에서 사용할 수 있는 JSON 배열로 변환합니다. CSV 파일을 붙여넣거나.csv 파일을 업로드하고 첫 번째 행이 헤더인지 여부를 알려주고 쉼표가 아닌 경우 구분자를 선택합니다. 헤더 행이 있으면 각 행은 열 이름으로 키가 지정된 JSON 객체가 되며, 없으면 각 행은 배열이 됩니다. 출력은 복사 또는 다운로드할 준비가 되어 있습니다. 요청의 모든 것을 파싱하고 아무것도 저장하지 않습니다.

사람들이 그것을 사용하는 이유

  • API 또는 앱에 스프레드시트 데이터 제공
  • 내보낸 CSV를 코드용 JSON으로 변환
  • 연락처 또는 제품 목록을 구조화된 JSON으로 변환
  • 파서 작성 없이 실제 데이터로 프로토타입

개발자 API

이 도구를 자신의 코드로 자동화하세요. 아래의 엔드포인트에 POST 요청을 보내면 웹 도구가 생성하는 결과와 동일한 결과를 얻을 수 있습니다. IP당 속도 제한이 있으며 등록이 필요하지 않습니다.

POST https://best.free/api/tools/csv-to-json/
파라미터 예제 필요 메모
text name,age\nAda,36 CSV text (or upload a file on the web form).
delimiter , 아니오 Field delimiter (use "tab" for TSV).
header True 아니오 First row is a header.
curl -X POST https://best.free/api/tools/csv-to-json/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests

r = requests.post(
    "https://best.free/api/tools/csv-to-json/",
    json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);

응답: JSON with the converted array in "json".

{"ok": true, "json": "[\n  {\"name\": \"Ada\", \"age\": \"36\"}\n]"}

자주 묻는 질문

헤더 행이 있으면 각 데이터 행은 열 이름이 키인 JSON 객체가 됩니다. 헤더 행이 없으면 각 행은 값의 일반 배열이 됩니다. 폼에서 어떤 값을 선택하느냐에 따라 다릅니다.

예. TSV 파일의 경우 구분자를 탭으로 설정하거나 세미콜론 또는 다른 문자로 설정하여 유럽식 및 탭 구분 보내기가 올바르게 변환됩니다.

최대 100MB의.csv 파일을 업로드하거나 텍스트를 직접 붙여넣으면 두 방법 모두 작동하며 출력은 동일합니다.

값은 CSV에 나타나는 대로 문자열로 보관되므로 앞에 0이 있는 코드가 숫자로 변환되는 놀라운 사건을 피할 수 있습니다. 필요한 경우 자체 코드에서 타입을 캐스트할 수 있습니다.

복사할 포맷 JSON을 표시하는 것 외에도 이 도구는 다운로드 가능한.json 파일로 반환할 수 있습니다.

아니요. CSV는 표준 라이브러리로 요청에서 분석되고 즉시 폐기됩니다. 아무것도 저장되지 않으며, 로그 또는 전달되지 않습니다.

예. JSON 본문을 /api/tools/csv-to-json/로 POST하면 JSON 응답을 받습니다. 웹 도구가 사용하는 엔진과 동일하므로 결과가 동일합니다. 웹 버전과 마찬가지로 IP당 속도 제한이 있으며 등록이 필요하지 않습니다. 더 높은 제한을 위한 API 키가 곧 나올 예정입니다. 실행 가능한 curl, Python 및 JavaScript 예제는 위의 API 섹션을 참조하십시오.

예 — CSV에서 JSON으로 변환하는 것은 완전히 무료이며, 출력에 워터마크가 없으며 신용카드가 필요하지 않습니다.

네, 브라우저에서 실행되므로 CSV to JSON은 휴대폰과 태블릿에서도 데스크탑에서도 작동합니다. 설치할 앱이 없습니다.

아니요. CSV to JSON은 가입 없이도 작동합니다. 옵션으로 제공되는 무료 계정은 더 높은 사용 제한을 잠금 해제하기 위해서만 존재합니다.

관련 도구

이 페이지 평가하기
5.0/5 (0)

개선할 수 있는 점은 무엇입니까? 고객님의 피드백은 문제를 해결하는 데 도움이 됩니다.