핵심 요점
- 01배열의 모든 개체에서 고유한 키에서 CSV 열 헤더를 추론합니다.
- 02키가 누락된 개체는 행을 중단하지 않고 빈 셀을 생성합니다.
- 03모든 스프레드시트와 호환되는 쉼표, 세미콜론, 탭, 파이프 구분 기호를 지원합니다.
- 04변환은 100% 브라우저에서 실행됩니다 — JSON 데이터는 업로드되거나 저장되지 않습니다.
JSON에서 CSV로 변환기가 필요한 이유
JSON은 API, 데이터베이스, 분석 플랫폼, 백엔드 내보내기의 기본 출력 형식입니다. 하지만 비즈니스 이해관계자, 데이터 분석가, 대부분의 보고 도구는 스프레드시트를 기대합니다 — Excel, Google Sheets 또는 Numbers에서 즉시 열리는 CSV 파일입니다. JSON을 스프레드시트에 복사하는 것은 소수의 행을 넘어 비실용적입니다.
Handytool의 JSON에서 CSV로 변환기는 JSON 배열을 자동으로 평탄화합니다. 모든 개체에서 키를 스캔하고, 모든 열의 합집합을 구축하고, 개체당 한 행을 쓰고, RFC 4180을 따르는 쉼표, 따옴표 또는 개행을 포함하는 값을 이스케이프합니다. 따라서 출력이 Excel 및 Google Sheets에서 올바르게 왕복합니다. 모든 것이 브라우저에서 실행되므로 민감한 데이터가 있는 API 응답은 제3자 서버를 벗어납니다.
JSON을 CSV로 변환하는 방법
- 01
JSON 붙여넣기
JSON 배열, API 응답 또는 개체를 왼쪽 창에 붙여넣습니다. 개체 배열이 가장 잘 변환됩니다 — 개체당 한 행.
- 02
구분 기호 선택
쉼표는 대부분의 도구의 표준입니다. 유럽 Excel의 경우 세미콜론으로 전환하고, TSV의 경우 탭, 데이터 파이프라인 형식의 경우 파이프.
- 03
출력 미리보기
오른쪽 창은 개체 키에서 추론된 헤더가 있는 CSV를 표시합니다. 키가 누락된 개체는 행을 중단하지 않고 빈 셀을 생성합니다.
- 04
CSV 복사 또는 다운로드
CSV를 클립보드에 복사하거나 다운로드를 클릭하여 converted.csv로 저장합니다. Excel, Google Sheets, Numbers 또는 데이터베이스 가져오기에 준비됩니다.
지원되는 JSON 구조
- 01개체 배열(가장 일반적 — 한 개체는 한 행이 됨)
- 02배열 배열(원시 2D 테이블)
- 03단일 개체(2열 키/값 테이블로 변환됨)
- 04일관성 없는 키를 가진 개체(누락된 필드는 빈 셀이 됨)
- 05쉼표, 따옴표 또는 개행을 포함하는 값(RFC 4180에 따라 자동 이스케이프됨)
JSON 데이터는 브라우저에 유지됩니다
변환기는 JavaScript를 사용하여 100% 브라우저에서 실행됩니다. 서버로 데이터가 전송되지 않고, 계정이 필요하지 않으며, 아무것도 기록되지 않습니다. API 키, 사용자 기록, 재무 데이터 또는 제3자 서비스에 저장하고 싶지 않은 다른 민감한 페이로드가 포함된 JSON에 중요합니다.
도구는 오프라인으로도 작동합니다. 페이지가 로드되면 인터넷 연결을 끊을 수 있습니다. 계속 변환합니다. 서버에서 부과하는 파일 크기 또는 행 제한이 없습니다. 실제 한계는 브라우저의 사용 가능한 메모리입니다.
JSON에서 CSV로 FAQ
JSON을 온라인에서 CSV로 변환하는 방법은?
JSON 배열을 왼쪽 창에 붙여넣고, 구분 기호를 선택하고, 변환을 클릭합니다. converted.csv로 다운로드하거나 클립보드에 복사합니다.
중첩 JSON과 함께 작동합니까?
최상위 스칼라 값은 직접 작성됩니다. 중첩 개체 또는 배열은 셀에서 JSON 문자열로 직렬화되므로 데이터가 손실되지 않습니다. 각 필드를 자신의 열에 원하면 먼저 구조를 평탄화합니다.
개체에 다른 키가 있으면 어떻게 됩니까?
도구는 모든 개체에서 발견된 모든 키의 합집합을 구축합니다. 누락된 키는 행을 중단하지 않고 빈 셀을 생성합니다.
Excel에서 출력을 열 수 있습니까?
네. .csv를 다운로드하고 Excel, Google Sheets, Numbers, LibreOffice에서 열 수 있습니다. 유럽 Excel 로케일에 있으면 세미콜론 구분 기호로 전환합니다.
내 JSON이 어디에나 업로드됩니까?
아니오. 변환기는 브라우저에서 완전히 실행됩니다. 데이터가 서버를 건드리지 않고 아무것도 기록되지 않습니다.
값 내에서 쉼표와 따옴표를 이스케이프합니까?
네. 활성 구분 기호, 이중 따옴표 또는 개행을 포함하는 모든 값은 이중 따옴표로 래핑되고 내부 따옴표는 RFC 4180에 따라 두 배입니다.