基本的な使い方
このガイドでは、JSON データを CSV 形式に変換するための基本手順を説明します。
ステップ 1: JSON データを入力する
サポートされる入力形式
オブジェクト配列(最も一般的):
[
{ "name": "John Doe", "age": 30, "city": "New York" },
{ "name": "Jane Smith", "age": 25, "city": "Los Angeles" },
{ "name": "Bob Johnson", "age": 35, "city": "Chicago" }
]
単一オブジェクト:
{
"name": "John Doe",
"age": 30,
"city": "New York",
"email": "john@example.com"
}
ネストされたオブジェクト(自動でフラット化):
[
{
"user": {
"name": "John",
"contact": {
"email": "john@example.com",
"phone": "123-456-7890"
}
},
"status": "active"
}
]
ステップ 2: 変換オプションを設定する
区切り文字の選択
CSV 内で値を区切る文字を選択します。
- カンマ (,): 標準的な CSV 形式
- セミコロン (;): 欧州でよく使われる CSV 形式
- タブ: タブ区切り値(TSV)
- パイプ (|): パイプ区切り値
文字コードのオプション
出力に使用する文字コードを選択します。
- UTF-8: すべての言語を扱える汎用エンコーディング
- UTF-16: 16 ビット文字を使う Unicode エンコーディング
- GBK: 中国語向け文字コード
書式オプション
ヘッダーを含める:
- ✅ 有効: 1 行目に列名を含める
- ❌ 無効: データのみを出力し、列ヘッダーは含めない
引用符をエスケープする:
- ✅ 有効: データ中の引用符を適切にエスケープする
- ❌ 無効: 引用符を処理せず、そのまま出力する
ステップ 3: 出力を確認する
変換された CSV は出力エリアに表示され、次の情報も確認できます。
- リアルタイムプレビュー: 入力しながら結果を確認
- 統計情報: 行数、列数、ファイルサイズ
- エラーハンドリング: 無効な JSON に対する分かりやすいエラーメッセージ
ステップ 4: 結果をエクスポートする
クリップボードにコピー
「Copy CSV」ボタンをクリックすると、結果をクリップボードにコピーして他のアプリに貼り付けられます。
ファイルをダウンロード
「Download CSV」ボタンをクリックすると、タイムスタンプ付きファイル名でコンピューターに保存できます。
変換例
入力 JSON:
[
{ "product": "Laptop", "price": 999.99, "category": "Electronics" },
{ "product": "Mouse", "price": 29.99, "category": "Accessories" },
{ "product": "Keyboard", "price": 79.99, "category": "Accessories" }
]
出力 CSV(ヘッダーあり):
product,price,category
Laptop,999.99,Electronics
Mouse,29.99,Accessories
Keyboard,79.99,Accessories
よくある問題と解決方法
JSON 形式が無効
問題: 入力エリアの枠が赤くなる 解決方法: カンマ、括弧、引用符の不足がないか確認する
出力が空になる
問題: CSV が生成されない 解決方法: JSON が有効で、データを含んでいることを確認する
ヘッダーがない
問題: 出力に列名が表示されない 解決方法: 「Include Headers」オプションを有効にする
特殊文字が崩れる
問題: データが文字化けまたは破損して見える 解決方法: 「Escape Quotes」を有効にし、適切な文字コードを選択する