JSON to CSV コンバーター

JSON 配列を CSV に変換、または CSV を JSON に逆変換。区切り文字を選択してプレビューしてダウンロード。すべてブラウザで処理されます。

動作方法: 下に JSON または CSV を貼り付け、変換方向を選択して区切り文字を選び、変換をクリック。結果をテーブルでプレビューしてダウンロード。ブラウザの外にデータは送信されません。

3 4

JSON to CSV 変換とは

JSON to CSV 変換は、構造化された JSON データ(通常はオブジェクトの配列)をフラットな表形式 CSV フォーマットに変換します。スプレッドシートやデータベースで簡単にインポート可能です。JSON 配列の各オブジェクトが 1 行になり、各キーがカラムヘッダーになります。逆の CSV to JSON 変換では、各行が JSON オブジェクトになり、ヘッダー行がキーとして使用されます。

JSON と CSV — 使い分け

JSON はネストされた階層的データの表現に優れており、API と Web アプリケーションの標準フォーマットです。CSV はフラットな表形式データに適しており、スプレッドシート(Excel、Google Sheets)、データベース、データ分析ツールで広くサポートされています。ネストされた構造や型情報が必要な場合は JSON を、非技術者とのデータ共有やスプレッドシート、SQL データベースへのインポートには CSV を使用してください。

ネストされた JSON の処理

フラットな JSON 配列は CSV に綺麗に変換できますが、ネストされたオブジェクトと配列にはフラット化が必要です。一般的な方法としてドット記法(address.city がカラムになる)、ネストされた値の JSON 文字列化、配列を複数行に展開する方法があります。このツールはドット記法を使用して 1 段階のネストをフラット化し、より深い構造を JSON 文字列として直列化し、データを保持しながら CSV を読みやすく保ちます。

データ変換のコツ

  • JSON はオブジェクトの配列で、一貫したキーを持つことを確認して綺麗な変換を実現
  • データにコンマが含まれる場合はセミコロンまたはタブを区切り文字として使用
  • CSV がすでにヘッダーを含む場合またはデータを追記する場合はヘッダー行をオフに
  • ダウンロード前にテーブルをプレビューして形式の問題を確認
  • 大規模なデータセットでは CSV の方が JSON より メモリ効率が良い
  • 区切り文字を含むフィールドはクォートで囲んでパース エラーを回避