표형식 입력 · 계층적 출력

CSV to JSON 행이 입력됩니다. 개체가 출력됩니다.

변환 사이트는 대기열, 워터마크, 또는 100MB로 제한합니다. Morph는 CSV 헤더를 분석하고 행을 정규화하여 깨끗한 JSON 배열을 작성합니다 — 모든 것이 브라우저 탭에서 실행됩니다. 인용 필드, 이스케이프된 쉼표, 혼합 구분자: 처리됩니다. CSV는 놓은 위치에 그대로 남습니다. JSON은 로컬에 저장됩니다. 첫 1만 명의 구독자에게 무료로 제공되며, 파일은 기기를 떠나지 않습니다.

01
분석

로컬에서 CSV 읽기

파일을 드롭하세요. 파서는 헤더를 탐색하고, 행을 분할하며, 인용된 필드와 이스케이프된 콤마를 존중합니다 — 모두 탭 내에서.

도구 열기
기기에서 실행 · 무료 · 계정 없음

실제로 어떤 기능을 하는지

02
MAP

헤더 → 키

각 행은 헤더 라인을 키로 하는 JSON 객체가 됩니다. 헤더가 요청하면 점 표기법을 사용하여 중첩 키를 사용합니다.

03
EMIT

예쁘게 또는 최소화된

인덴트된 JSON은 가독성을 위해 사용되며, API 호출에는 최소화된 형식을 사용합니다. 선택은 귀하의 몫이며, 파일은 로컬에 있습니다.

04
배치

한 파일 또는 200개 파일

단일 시트나 폴더를 드롭하세요. 무료 계정에는 배치 제한이 없으며, 단지 디바이스의 RAM만 제한됩니다.

작동 방식

  1. 모든 최신 브라우저에서 morph.cool을 열어 사용하세요. 설치 없이, 계정 없이.
  2. CSV 파일을 드롭하세요 — 단일 파일 또는 전체 폴더. 배치 제한 없음.
  3. 형식 메뉴에서 JSON을 선택하세요. 파서는 로컬에서 실행됩니다.
  4. .json은 기계로 다운로드됩니다. .csv는 그대로 유지됩니다.
  5. 당신이 보유한 모든 스프레드시트에 대해 반복하세요. 제한 없이, 워터마크 없이.
0업로드
∞배치 제한
1-클릭내보내기

업로드 및 대기열 도구를 떠나는 이유

Google 상위 5개에 등재된 모든 CSV에서 JSON으로 변환하는 도구는 비슷합니다: 파일을 놓고, 50MB 제한에 도달하고, 대기 표시줄을 보며, 광고를 기다린 후, 설명 열의 중첩된 콤마로 인해 손상된 배열을 받습니다. Morph의 파서는 RFC 4180을 인식하며, WebAssembly에서 실행되며, 탭을 떠나지 않습니다. 데이터 엔지니어링 전문가들은 jq를 실행하는 것보다 빠르기 때문에 사용하며, 프라이버시를 중시하는 사용자들은 아무것도 업로드하지 않기 때문에 사용합니다.

자주 묻는 질문

온라인 변환 사이트와 어떻게 다른가요?

다른 도구는 CSV 파일을 서버에 업로드하고, 다른 사용자의 작업과 함께 대기열에 넣으며, 무료 변환을 파일 크기로 제한합니다. Morph는 WebAssembly를 사용해 브라우저에서 파서를 실행합니다 — 업로드 없음, 대기열 없음, 광고 장벽 없음, 할당량 없음.

인용된 필드와 이스케이프된 콤마를 처리합니까?

예. 파서는 RFC 4180을 인식합니다. 인용된 문자열, 이스케이프된 따옴표, 내장된 쉼표, 다중 줄 필드 — 모두 올바르게 처리됩니다.

CSV 파일 전체 폴더를 배치로 처리할 수 있나요?

예. 10개 파일, 200개 파일 모두 드롭하세요. 무료 계정에는 배치 제한이 없으며, 장치의 RAM만 제약 조건입니다.

다른 구분자 — 세미콜론, 탭 —에 대해서는 어떻게 되나요?

자동 감지됩니다. 파서는 첫 줄을 스니핑하여 적절한 구분자를 선택합니다. 필요 시 오버라이드가 가능합니다.

JSON은 정렬된 형태로 표시되거나 축소되었나요?

기본값은 괜찮습니다 (2칸 들여쓰기). 최소화된 버전을 위한 토글 하나만 있습니다. 둘 다 유효하고 파서와 호환되는 JSON을 생성합니다.

무료 계정이 있나요?

예. 기기에서 실행되는 모든 기능은 제한 없이 무료입니다. AI 및 서버 작업은 크레딧으로 결제되며, 약 1센트씩입니다.

CSV → JSON 변환
Convert CSV → JSON
Nothing leaves your device · Free for what you make, credits for what we run