JSONからCSV変換器 | 簡単にデータ変換する

JSONをCSVに迅速に変換するオンラインサービスで、複雑なデータも表形式にし、リアルタイムで結果を確認可能です。データ整理や分析に最適。

ブラウザで完結 更新 05/2026

JSONデータを貼り付け
JSONオブジェクトの配列を入力してください。例:[{"名前":"太郎","年齢":30},{"名前":"花子","年齢":25}]

主な機能

  • JSONを即座にCSVに変換
  • JSONデータを直接貼り付け - ファイルアップロード不要
  • オブジェクトの配列を自動的に処理
  • すべての一意のキーをCSVヘッダーとして抽出
  • ネストされたJSONを処理(文字列に変換)
  • CSVファイルをダウンロードまたはクリップボードにコピー
  • ダウンロード前にCSV出力をプレビュー
  • UnicodeおよびA特殊文字をサポート
  • ほとんどのケースでデータサイズ制限なし
  • 完全無料で登録不要

一般的な使用例

  • API応答をExcel用のCSVに変換
  • JSONデータエクスポートをスプレッドシート形式に変換
  • NoSQLデータベースデータをCSVにエクスポート
  • JSONログを分析用のCSVに変換
  • データ可視化ツール用のJSONデータを準備
  • JSONをExcelまたはGoogle Sheetsにインポート
  • Webスクレイピング結果をCSVに変換
  • JSON設定ファイルをCSVに変換
  • WebアプリケーションからJSONをCSVにエクスポート
  • データ分析とレポート作成ワークフロー

JSONをCSVに変換する方法

  1. JSONデータをテキストエリアに貼り付けます
  2. JSONはオブジェクトの配列である必要があります:[{"キー1":"値1"},{"キー2":"値2"}]
  3. 「CSVに変換」ボタンをクリックして変換を開始
  4. 結果セクションで生成されたCSVをプレビュー
  5. 「CSVをダウンロード」をクリックして保存、または「コピー」でクリップボードにコピー
  6. CSVファイルにはJSONオブジェクトキーからのヘッダーが含まれます

AIエージェントからこのツールを使う

無料のJSON APIとModel Context Protocol (MCP) サーバー。登録不要、APIキー不要、CORS開放。Claude、ChatGPT、Cursor、スクリプト、フロントエンドアプリ向けに設計。

curl -X POST https://mate.tools/api/v1/json-to-csv.php \
  -H "Content-Type: application/json" \
  -d '{"json":"[{\"a\":1,\"b\":2},{\"a\":3,\"b\":4}]"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/json-to-csv.php",
    data=json.dumps({"json":"[{\"a\":1,\"b\":2},{\"a\":3,\"b\":4}]"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/json-to-csv.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"json":"[{\"a\":1,\"b\":2},{\"a\":3,\"b\":4}]"}),
});
console.log(await r.json());

Claude Desktopのclaude_desktop_config.json、Cursorの~/.cursor/mcp.json、その他のMCP対応クライアントに追加:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
APIドキュメント OpenAPI 3.1 npm 60リクエスト/分 · 600リクエスト/時 · ボディ最大1 MB

よくある質問

このツールはオブジェクトのJSON配列を受け入れます。例:[{"名前":"太郎","年齢":30},{"名前":"花子","年齢":25}]。配列内の各オブジェクトはCSVの行になり、オブジェクトキーは列ヘッダーになります。

ツールはJSONを解析し、すべてのオブジェクトからすべての一意のキーを抽出してCSVヘッダーを作成し、各JSONオブジェクトをCSV行に変換します。一部のオブジェクトにすべてのキーがない場合でも、すべてのキーが含まれます。

ネストされたオブジェクトまたは配列は、CSVセル内のJSON文字列に変換されます。複雑なネストデータの場合、変換前にJSONをフラット化することをお勧めします。

ツールにはオブジェクトの配列が必要です。単一のオブジェクトがある場合は、配列でラップします:[{"あなたの":"オブジェクト"}]。これにより、1つのデータ行を持つCSVが作成されます。

ツールは大きなJSONファイル(数百万文字)を処理できます。非常に大きなデータセットの場合、処理に数秒かかる場合がありますが、厳密な制限はありません。

問題ありません!ツールはすべてのオブジェクトからすべての一意のキーを収集し、すべての列を含むCSVを作成します。欠落している値はCSVで空になります。

いいえ!すべての処理はメモリ内で行われ、データは保存されません。JSONは処理され、変換後すぐに破棄されます。

はい!このツールは制限なく個人および商用プロジェクトで完全に無料で使用できます。

ツールはUnicode文字、特殊記号、国際テキストを正しく処理します。データはCSV出力で正確に保持されます。

もちろん!これは最も一般的なユースケースの1つです。APIからJSON応答をコピーしてツールに貼り付けるだけです。