DevKitBase
ツール概要プライバシー

スプレッドシートをAPIのボディにしたいときのCSV to JSON

最初の行 = キー、以降の各行 = オブジェクト。引用符で囲まれたカンマを処理します。区切り文字のオプション(カンマ/セミコロン/タブ)が公開されている場合は明示します。

文字数: 16
入力
出力

使用タイミング

シートエクスポートからフィクスチャをプロトタイプする時、または小さなCSVをJSON設定に移行する時。

入力
id,name
1,Ada
2,Lin
出力
[
  {"id":"1","name":"Ada"},
  {"id":"2","name":"Lin"}
]

仕組み

引用符対応の行パース → ヘッダーのマッピング → オブジェクトの配列 → オプションで整形JSON。型は強制トグルがない限り文字列のままです。

よくある落とし穴

  • 強制しない限り数値は文字列のままです。
  • 列数の不一致はスパース/変なオブジェクトを生成します。
  • Excelのロケール区切り(; vs ,)はナイーブなパーサーを壊します。

他のツールとの違い

JSON→CSVの逆です。YAML設定の場合は、JSON→YAMLでさらに変換します。

FAQ

数値は自動的に型変換されますか?
デフォルトでは文字列ですが、強制変換を有効にすると数値になります。その選択は文書化されます。
空フィールドは?
空文字列または null — どちらかを明記します。
巨大なファイルは?
ブラウザのメモリ制限があります。インタラクティブサイズに保ちます。
逆変換は?
JSONからCSVへ。

関連ツール

ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。