Arrow를 JSON으로 변환
Apache Arrow 및 Feather 파일을 브라우저에서 로컬로 JSON으로 변환합니다. 각 행을 객체로 출력하며 중첩 구조도 보존됩니다. 업로드 없음.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
제 파일이 업로드되나요?
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
Apache Arrow 및 Feather 파일을 브라우저에서 로컬로 JSON으로 변환합니다. 각 행을 객체로 출력하며 중첩 구조도 보존됩니다. 업로드 없음.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
Apache Arrow는 분석 데이터를 위한 열 지향 인메모리 표준으로 널리 사용됩니다. Arrow IPC 파일 형식(Feather v2라고도 함)은 이러한 테이블을 디스크에 유지하며 pandas, Polars, R 등 다양한 데이터 도구에서 활용됩니다. 파일은 컴팩트하지만 편집기에서는 직접 읽을 수 없습니다. 이 도구는 내용을 디코딩해 명확한 JSON 배열로 출력합니다. 각 데이터 행이 하나의 객체가 되며 열 이름이 키로 사용됩니다. CSV와 달리 중첩 필드는 실제 JSON 구조로 완전히 보존됩니다.
모든 처리는 브라우저 내에서 로컬로 완결됩니다(순수 JavaScript 동작, 업로드 없음, 오프라인 지원). 도구는 Arrow 스키마와 데이터 블록을 읽어 각 행의 객체를 구성합니다. 정밀도 유지를 위해 JavaScript 안전 범위를 초과하는 64비트 정수는 문자열로, 타임스탬프는 ISO 8601 텍스트로, 원시 바이너리 값은 base64로 출력합니다. 리스트와 구조체는 중첩 JSON으로 그대로 보존됩니다.
pandas, Polars, R 또는 데이터 도구에서 받은 .arrow나 .feather 파일을 확인하거나, JSON을 지원하는 도구(API, 스크립트, 테스트)에 전달하거나, 중첩 구조를 유지한 채로 사용하고 싶을 때 최적입니다. 참고로 지원하는 형식은 Arrow IPC 파일 형식(Feather v2)이며, 구버전 Feather v1은 읽을 수 없습니다. 변환은 단방향(Arrow에서 JSON)입니다.
| 입력 형식 | ARROW, FEATHER, IPC |
|---|---|
| 출력 형식 | JSON |
| 일괄 처리 | 지원 |
| 처리 방식 | 브라우저에서 로컬 처리 (WebAssembly) |
| 파일 업로드 | 없음 |
제한: Apache Arrow IPC 파일 형식(Feather v2 포함)을 지원합니다. 구버전 Feather v1은 지원하지 않습니다. 64비트 정수는 문자열, 타임스탬프는 ISO 8601, 바이너리 값은 base64로 출력됩니다. 변환은 단방향(Arrow에서 JSON으로만)입니다. 매우 큰 파일은 그에 상응하는 메모리가 필요합니다.
Arrow IPC 파일 형식(Feather v2)은 열 지향 테이블을 디스크에 저장하는 형식으로 pandas, Polars, R에서 사용됩니다.
아니요. 변환은 모두 브라우저 내에서 로컬로 처리됩니다. 오프라인에서도 동작합니다.
JSON은 중첩 구조를 보존해 코드나 API 연동에 적합하고, CSV는 스프레드시트용 평탄한 표 형식입니다.
JavaScript 안전 범위를 초과하는 64비트 정수는 문자열로, 타임스탬프는 ISO 8601 형식으로, 바이너리 값은 base64로 출력됩니다.
이 도구는 지원하지 않습니다. 변환은 Arrow에서 JSON으로의 단방향이며 데이터 확인 및 재활용에 활용하세요.