devtools-hub

JSON ↔ CSV Converter

JSON 配列と CSV を双方向に変換・テーブルプレビュー付き

JSONCSVデータ変換

JSON 配列を CSV に変換(キー名を自動でヘッダー行に)、CSV を JSON 配列に変換する双方向コンバーター。変換結果を最大20行のテーブルでプレビューできます。ダブルクォートで囲まれたフィールドや配列・オブジェクトの値も正しく処理します。

広告

JSON ↔ CSV Converter

JSON 入力.json
CSV 出力

プレビュー

(最大20行)
idnameemailage
1Alicealice@example.com30
2Bobbob@example.com25
3Charliecharlie@example.com35

Features

  • JSON 配列 → CSV(キー名を自動でヘッダー行に変換)
  • CSV → JSON 配列(1行目をキー名として取り込み)
  • 変換結果を最大20行のプレビューテーブルで確認
  • ダブルクォートフィールド(カンマ含む値)を正しく処理
  • ワンクリックでクリップボードにコピー

Desktop App

デスクトップ版を入手する

Windows 向けアプリ版はすべての機能をフルで使えます。BOOTH で配布中。

BOOTH で見る
広告

JSONとCSVの相互変換 — データ形式の違いと変換ルール

JSONはAPIやWebアプリのデータ形式として標準的で、CSVはスプレッドシート・データ分析・ETLツールで広く使われます。この2つの形式間を変換する場面は開発・データ処理の現場で頻繁に発生します。

JSONとCSVの構造の違い

JSONはネスト(入れ子)・配列・型(string/number/boolean/null)を持つ柔軟なフォーマットです。CSVはフラットな表形式で、型の概念がなくすべて文字列として扱われます。JSONをCSVに変換する際にはネスト構造をどう表現するか(フラット化・JSON文字列化)を決める必要があります。

JSON配列からCSVへの変換

最も単純なケースはオブジェクトの配列([{"name":"田中","age":28},...])です。この場合、各オブジェクトの1件が1行、キーがCSVのヘッダー行になります。JSON → CSV Converterでは配列を貼り付けるとヘッダー行が自動抽出され、テーブルプレビューで確認しながら変換できます。

CSVからJSONへの変換とRFC 4180

CSVにはカンマを含む値をダブルクォートで囲む・改行を含む値の扱いなどのRFC 4180仕様があります。JSON ↔ CSV ConverterはRFC 4180に準拠しているため、スプレッドシートから書き出したCSVでも正確に変換できます。変換後のJSONはそのままAPIのモックデータや設定ファイルとして使えます。

変換ツールの活用シーン

スプレッドシートのデータをAPIに投入するJSON変換・REST APIのレスポンスをExcel分析用CSVへ変換・データベースのエクスポートCSVをアプリ用JSONに変換など、開発・データ業務で頻繁に使う変換を効率化できます。テーブルプレビューで変換結果をすぐ確認できるため、変換ミスを素早く検出できます。

Related Tools

JSON Studio

JSON フォーマッター & バリデーター

JSON開発者向けフォーマッター

使ってみる →

BOOTH

JSON Path Tester

JSONPath 式をリアルタイムでテスト・結果を即確認

開発者向けユーティリティJSON

使ってみる →

BOOTH

JSON to TypeScript

JSONからTypeScriptのinterface型定義を自動生成

開発者向けTypeScriptJSON

使ってみる →

BOOTH

このツールを共有する