DevToolbox

무료 온라인 JSON ↔ CSV Converter

JSON 배열을 CSV로 또는 CSV를 JSON으로 즉시 변환 — 다운로드 지원이 포함된 무료 온라인 변환기. 인용 필드 처리 지원, 100% 클라이언트 사이드.

100% 클라이언트 사이드 · 데이터는 브라우저를 절대 벗어나지 않습니다

사용 방법 JSON ↔ CSV Converter

토글 버튼으로 변환 방향을 선택하세요: JSON to CSV 또는 CSV to JSON.

JSON to CSV: JSON 객체 배열을 붙여넣으세요. 각 객체의 키가 열 헤더가 됩니다. 변환을 클릭하면 Excel이나 Google Sheets에서 열 수 있는 쉼표로 구분된 출력을 얻을 수 있습니다.

CSV to JSON: 헤더 행이 있는 CSV를 붙여넣으세요. 도구가 인용 필드를 올바르게 처리하며 JSON 객체 배열로 파싱합니다.

샘플 불러오기를 클릭하면 작동 예시를 확인할 수 있습니다. 변환 후 다운로드 버튼으로 파일을 직접 저장하세요.

자주 묻는 질문

변환기가 기대하는 JSON 구조는 무엇인가요?

변환기는 각 객체가 한 행을 나타내는 JSON 객체 배열을 기대합니다. 모든 객체의 최상위 키가 열 헤더가 됩니다. 행에 키가 없으면 해당 셀이 비어 있게 됩니다. 중첩된 객체는 평탄화되지 않고 문자열로 직렬화됩니다.

CSV 변환기가 쉼표가 포함된 인용 필드를 처리할 수 있나요?

네. CSV 파서는 RFC 4180 인용 규칙을 올바르게 처리합니다. 쉼표, 큰따옴표 또는 줄 바꿈이 포함된 필드는 큰따옴표로 감싸야 합니다. 인용 필드 내의 큰따옴표는 두 번 반복하여 이스케이프합니다("").

CSV를 다시 JSON으로 변환할 수 있나요?

네 — 방향 토글을 클릭하여 CSV to JSON 모드로 전환하세요. 첫 번째 행이 열 헤더로 처리되고 이후 각 행이 해당 키를 가진 JSON 객체가 됩니다. 모든 값은 문자열로 처리되며 타입 추론은 적용되지 않습니다.

CSV의 특수 문자는 어떻게 처리하나요?

JSON to CSV 변환 시 쉼표, 큰따옴표 또는 줄 바꿈이 포함된 필드는 자동으로 큰따옴표로 감싸집니다. CSV to JSON 파싱 시 인용된 필드는 올바르게 이스케이프 해제됩니다.

크기 제한이 있나요?

엄격한 크기 제한은 없지만 매우 큰 데이터셋(수십만 행)은 브라우저에서 처리하는 데 느릴 수 있습니다. 프로덕션 ETL 작업에는 서버 사이드 도구나 csvkit, jq 같은 커맨드라인 유틸리티가 더 적합합니다.

관련 도구