カテゴリー: 開発ツール

JSON から CSV へ

JSON の配列またはオブジェクトをブラウザ内で CSV に変換

オブジェクトの配列、または単一のオブジェクトの JSON を貼り付けると、CSV の行に変換します。ネストされたオブジェクトや配列はドット区切りの列に展開されます。すべてブラウザ内で完結します。

JSON の配列またはオブジェクトを貼り付けると CSV に変換します。

CSV
ここに結果が表示されます。

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

API やエクスポート機能はよく JSON を返しますが、表計算ソフトや多くのインポートツールは CSV を必要とします。この変換ツールは、JSON 配列の各要素を CSV の1行に変換し、ネストされたオブジェクトを address.city のような列に展開します。配列の値はセミコロンで結合されるため、データが失われることはありません。単一の JSON オブジェクトは1行として扱われます。

使い方

  1. オブジェクトの配列、または単一のオブジェクトの JSON を入力欄に貼り付けます。
  2. 区切り文字と、ヘッダー行を含めるかどうかを選びます。
  3. CSV をコピーするか、ファイルとしてダウンロードします。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

JSON データはどこかにアップロードされますか?
いいえ。解析と変換はページ内で実行される JavaScript によって行われるため、貼り付けた内容が端末から出ることはありません。
ネストされたオブジェクトはどう扱われますか?
ネストされたキーはドット区切りの列に展開されます。例えば { "address": { "city": "London" } } は address.city という列になります。
JSON 内の配列はどうなりますか?
単純な値の配列はセミコロンで結合されて1つのセルになります。オブジェクトの配列は tags.0、tags.1 のようなインデックス付きの列に展開されます。