JSONからCSVへ

JSON のオブジェクトや配列を、スプレッドシート、レポート、データ確認、簡易エクスポートに使える CSV、TSV、セミコロン区切り、パイプ区切りのデータへ変換します。

オブジェクト、配列、およびネストされたJSON

最上位のオブジェクトは1行のデータになり、配列は要素ごとに1行になります。列名はすべてのレコードから収集されるため、後から現れるフィールドも失われません。存在しない値は空のセルになります。

ネストしたオブジェクトのフラット化 」を有効にすると、入れ子のキーが user.nameuser.emailのような列になります。配列はセル内で JSON 文字列のまま保持されます。フラット化を無効にすると、入れ子のオブジェクトは JSON テキストとして格納されます。

JSONをCSVに変換する方法

  1. 有効なJSONを貼り付け、出力区切り文字を選択します。
  2. 出力先のシステムに合わせて、入れ子のオブジェクトをフラット化するかどうかを設定します。
  3. ヘッダーと各行を確認し、区切り形式の出力をコピーします。

区切り文字、引用符、改行、前後の空白を含むセルは、自動的に引用符で囲まれます。処理はブラウザ内で完結します。

関連ツール: CSVからJSONへ · JSONフォーマッター