Global ToolBox

JSON to CSV

オブジェクトのJSON配列を、ブラウザ上でそのままCSVに変換します。

🔒 お使いのブラウザ内でローカル処理されます

Loading…

使い方

  1. 上のボックスにオブジェクトのJSON配列を貼り付けます。例:[{"name":"Alice","age":30},{"name":"Bob","age":25}]。
  2. 「変換する」をクリックしてCSVに変換します。
  3. 入力ボックスの下に表示されるCSV出力を確認します。
  4. 「コピー」でCSVをクリップボードにコピーするか、「ダウンロード」で.csvファイルとして保存します。

特徴

  • オブジェクトのJSON配列を、適切にフォーマットされたCSVに変換
  • フィールドが異なる、または欠けている行もエラーなく適切に処理
  • カンマ、引用符、改行を含む値に対応したRFC 4180準拠のCSV引用符処理
  • クリップボードへのワンクリックコピー、または.csvファイルとしてダウンロード
  • 100%クライアントサイド処理——データがブラウザの外に出ることはありません

よくある質問

JSONはどこかにアップロードされますか?

いいえ。JSON to CSVはすべてブラウザ内で処理されます——データがサーバーに送信されることはありません。

オブジェクトごとにフィールドが異なる場合はどうなりますか?

CSVのヘッダーは、すべてのオブジェクトに登場するフィールドの和集合から作成されます。あるフィールドを持たない行は該当する列が空欄になり、余分なフィールドを持つ行にはその分の列が追加されます。

JSONが配列ではなく単一のオブジェクトの場合はどうなりますか?

自動的に1行分のテーブルとして扱われるため、自分で角括弧で囲む必要はありません。

JSONがオブジェクトの配列ではなく、例えば数値の配列だった場合はどうなりますか?

ツールがオブジェクトの配列(または単一のオブジェクト)を必要としている旨を説明する明確なエラーメッセージが表示されるため、変換前に入力の形式を修正できます。

フィールド内のネストしたオブジェクトや配列にも対応していますか?

はい。ネストしたオブジェクトや配列はJSONのテキスト表現に変換され、別の列に分解されることなく、その1つのセル内に配置されます。

関連ツール