JSON → CSV
JSON 객체 배열을 CSV(RFC 4180, CRLF로 인용 이스케이프 처리)로 변환하며 Excel 가져오기 및 데이터 분석을 위해 중첩 값을 JSON 문자열로 인라인 처리합니다.
파일을 드롭하거나 클릭하여 업로드
Ctrl+V로 클립보드에서 붙여넣기
JSON을 CSV으로 변환하는 방법
- 1JSON 파일을 드래그, 클릭 또는 붙여넣기로 업로드.
- 2필요에 따라 품질 설정 조정.
- 3'지금 변환'을 클릭하고 변환 완료 대기.
- 4변환된 CSV 파일 다운로드.
JSON에서 CSV 변환에 대해
JSON은 RFC 8259를 준수하는 키-값 쌍과 배열의 텍스트 기반 교환 형식입니다. 6가지 기본 데이터 타입만 지원하며 기본 테이블 구조 정의가 포함되어 있지 않습니다. CSV는 RFC 4180를 준수하는 일반 텍스트 테이블 형식이며, 데이터베이스와 스프레드시트 간 상호 데이터 교환에 널리 사용되는 형식입니다. 이 변환은 비테이블 JSON 데이터를 스프레드시트로 가져오는 요구를 충족합니다.
이 변환은 구조 파싱에 SheetJS를 사용합니다. 플랫 JSON 객체 배열은 객체 키를 CSV 열 이름에 매핑하고, 중첩 구조는 키-경로 형식 이름으로 변환됩니다. JSON은 기본적으로 주석을 지원하지 않으므로 주석을 유지할 수 없습니다. 모든 데이터는 CSV 문자열 형식으로 저장되며 원본 데이터 타입 정보는 보존되지 않습니다.
변환 출력은 Microsoft Excel 2007 이상 버전과 WPS 스프레드시트 2019 이상 버전에서 직접 가져올 수 있습니다. 프론트엔드 API가 반환하는 JSON을 편집 가능한 스프레드시트로 내보내 기존 데이터 분석 워크플로우에 사용할 수 있습니다. 단일 JSON 파일 크기는 50MB를 초과할 수 없습니다.
JSON vs CSV: 기술 비교
| 기능 | JSON | CSV |
|---|---|---|
| 출시 연도 | 2001 | 1972 |
| 개발자 | Douglas Crockford | RFC 4180 |
JSON → CSV 자주 묻는 질문
변환 후 테이블 데이터가 변경되나요
각 키-값 쌍의 내용은 변경되지 않습니다. 원본 데이터의 숫자 및 불리언 타입은 저장을 위해 CSV 문자열로 변환되며 원본 내용 자체는 수정되지 않습니다. 변환은 SheetJS를 사용해 파싱 및 매핑하며 출력은 RFC 4180 형식 사양을 준수합니다.
중첩 구조를 보존할 수 있나요
중첩 구조의 계층 정보는 보존됩니다. 변환 중 중첩 경로가 연결되어 CSV 열 이름이 되며, 모든 원본 데이터 내용이 완전히 유지됩니다. 저장 구조만 변경될 뿐 중첩 계층에 해당하는 내용이 버려지지 않습니다.
파일 크기 제한은 얼마인가요
이 사이트에서 변환할 수 있는 단일 파일 크기 제한은 50MB이며, 변환당 한 개의 파일만 처리할 수 있습니다. 50MB보다 큰 파일은 시스템에서 거절됩니다. 파일을 분할하여 다시 변환을 제출해 주세요.
소스 파일이 저장되나요
파일은 변환을 위해 HTTPS를 통해 서버에 업로드됩니다. 변환 완료 즉시 서버는 소스 파일과 출력 파일을 모두 삭제합니다. 어떤 파일도 저장되지 않으며 사용자 데이터도 보존되지 않습니다.