w

基本的な使い方

このガイドでは、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」を有効にし、適切な文字コードを選択する

このページは役に立ちましたか?