使い方
- モードを選択
ツールバーで「JSON→CSV」または「CSV→JSON」を選びます。区切り文字(カンマ/タブ/セミコロン)も変更できます。
- データを入力して変換
左側にJSONまたはCSVを貼り付け、「変換」ボタンで実行します。「入れ替え」ボタンでモードと入出力を切り替えることもできます。
- 結果をコピー
「コピー」ボタンで変換結果をクリップボードにコピーできます。
JSON-CSV変換ツール の具体例
JSON → CSV
入力
[
{ "name": "太郎", "age": 30, "city": "東京" },
{ "name": "花子", "age": 25, "city": "大阪" }
]出力
name,age,city
太郎,30,東京
花子,25,大阪オブジェクト配列のキーがCSVヘッダとして自動抽出されます。
CSV → JSON
入力
name,age,city
太郎,30,東京
花子,25,大阪出力
[
{ "name": "太郎", "age": "30", "city": "東京" },
{ "name": "花子", "age": "25", "city": "大阪" }
]1行目がヘッダとして使用されます。
特長
- JSON配列 ↔ CSV の双方向変換
- カンマ/タブ/セミコロンの区切り文字対応
- クォート内のカンマ・改行を正しく処理
- 入れ替えボタンでモードと入出力を即座に切り替え
- 入力データはブラウザ内で処理(サーバー送信なし)
- モバイル対応レスポンシブデザイン
- ダークモード対応
よくある質問
ネストされたJSONも変換できますか?
ネストされたオブジェクトや配列はJSON文字列としてCSVセルに出力されます。フラットなオブジェクト配列が最も適しています。
CSVの区切り文字を変更できますか?
はい。ツールバーの区切り文字セレクターでカンマ、タブ(TSV)、セミコロンを選択できます。
データはサーバーに送信されますか?
いいえ。すべての変換処理はブラウザ内のJavaScriptで行われます。入力データが外部サーバーに送信されることはありません。