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 Schema 和数据块,为每行构建对应对象。为确保精度,超出 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),适合数据查看与复用。