CSV→JSON変換(ヘッダー行からキーを自動生成)

CSVをJSON配列に変換します。貼り付け/ファイル読み込み対応。原則ローカルで処理します。

CSVを貼り付けると、すぐにJSONへ変換します。個人情報を含むCSVは取り扱いに注意してください。

入力データはブラウザ内で処理し、サーバーへ送信しません。

CSV JSON 変換ツール

「CSV JSON 変換」「csv to json」「CSVをJSONに」の用途で、貼り付けまたはアップロードからすぐに出力できます。

使い方

  1. CSVを貼り付ける(またはファイルをアップロード)
  2. 必要に応じてヘッダー・型推定・空セルの扱いを選ぶ
  3. JSONをコピーまたは .json でダウンロード

変換例

基本(型推定ON)

入力

name,age,active
Alice,30,true
Bob,25,false

出力

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

空セルをnullにする

入力

name,age
Alice,
Bob,25

出力

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

変換のヒント

  • 先頭ゼロが重要なID列は型推定OFFが安全です。
  • TSVは区切り文字をタブに設定するか自動判定を使ってください。
  • 列数が揺れるCSVは警告を確認し、必要に応じて区切り文字を手動指定してください。

よくある質問

1行目をヘッダーにできますか?

できます。ヘッダーなしの場合は col1, col2... を自動生成します。

数値が文字列のままです。

型推定をONにしてください。安全側はOFF(すべて文字列)です。

空セルはnullにできますか?

空文字、null、キーごと除外から選べます。

タブ区切り(TSV)も変換できますか?

区切り文字をタブにするか、自動判定をお使いください。

クォート内にカンマや改行があるCSVでも使えますか?

対応しています。うまくいかない場合はクォート文字や区切り文字を明示してください。

ヘッダー名が重複している場合は?

name_2, name_3 のように自動でユニーク化し、警告を表示します。

関連ツール