ja

Arrow を JSON に変換

Apache Arrow・Feather ファイルをローカルで JSON に変換。各行をオブジェクトとして出力、ネスト構造も保持、アップロード不要。

お使いの端末でローカル処理中 ...

0%

ファイルは一度も端末から出ていません

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

    Apache Arrow は分析データ向けの列指向インメモリ標準として広く普及しており、Arrow IPC ファイル形式 (Feather v2 とも呼ばれる) はそうしたテーブルをディスクに保持し、pandas・Polars・R などのデータツールで利用されています。ファイルはコンパクトですが、エディタでは読めません。このツールはその内容をデコードし、各データ行を 1 つのオブジェクトとして、列名をキーにした 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)
    ファイルのアップロードなし

    3ステップで

    1. Arrow または Feather ファイルをドロップまたはタップして選択。
    2. ツールがスキーマと行データをローカルで読み込みます。
    3. JSON をダウンロード (複数ファイルは ZIP で一括取得)。

    制限: Apache Arrow IPC ファイル形式 (Feather v2) に対応。旧 Feather v1 は非対応。64 ビット整数は文字列、タイムスタンプは ISO 8601、バイナリ値は base64 で出力。変換は一方向 (Arrow から JSON のみ)。大きなファイルはそれ相応のメモリが必要です。

    よくある質問

    Arrow ファイルや Feather ファイルとは何ですか?

    Arrow IPC ファイル形式 (Feather v2) は列指向テーブルをディスクに保存する形式で、pandas・Polars・R で使われています。

    ファイルはアップロードされますか?

    されません。変換はすべてブラウザ内でローカルに実行されます。オフラインでも動作します。

    JSON と CSV はどちらを選べばいいですか?

    JSON はネスト構造を保持しコードや API との連携に向いています。CSV はスプレッドシート向けのフラットなテーブルです。

    大きな数値やタイムスタンプは正確に保持されますか?

    JavaScript の安全な範囲を超える 64 ビット整数は文字列として、タイムスタンプは ISO 8601 形式で、バイナリ値は base64 で出力されます。

    JSON を Arrow に戻すことはできますか?

    このツールでは対応していません。変換は Arrow から JSON への一方向のみです。データの確認や再利用にご活用ください。

    関連ツール