OKfmt

CSV JSON

CSVをJSONオブジェクト配列にパースし、ヘッダー行をキーとして数値型を復元し、スプレッドシートのエクスポートをWeb APIとフロントエンドで利用できます。

ファイルをドロップまたはクリックしてアップロード

Ctrl+Vでクリップボードから貼り付け

CSVをJSONに変換する方法

  1. 1CSVファイルをドラッグ、クリック、または貼り付けでアップロード。
  2. 2必要に応じて品質設定を調整。
  3. 3「今すぐ変換」をクリックして変換完了を待つ。
  4. 4変換されたJSONファイルをダウンロード。

CSVからJSONへの変換について

CSVはRFC 4180規格に準拠したカンマ区切りのプレーンテキスト表形式フォーマットです。単一のフラットなテーブルのみをサポートし、すべてのコンテンツは文字列として保存されます。JSONはRFC 8259規格に準拠したキーバリューペアと配列によるテキストベースの交換フォーマットで、6種類の基本データ型をサポートしています。この変換により、フラットなテーブルを構造化データに適合させることができます。

この変換では構造解析にSheetJSを使用しています。元のCSVのすべてのコンテンツは文字列データ型のまま保持されます。CSVの各行はJSONオブジェクトに変換され、テーブルヘッダーはオブジェクトのキー名として保持されます。ネストされた構造は生成されません。CSVはコメントをサポートしていないため、コメントコンテンツは存在しません。出力ファイルのサイズは元のテーブルの行数によって決まります。

この変換は、フロントエンドAPIのデータ構築、バックエンド設定ファイルの生成、NoSQLデータベースのインポートなどのワークフローに適しています。使用前に、CSVヘッダーが対象JSONのキー名仕様に準拠していることを確認し、無効な文字による解析エラーを回避してください。

CSV vs JSON:技術比較

機能CSVJSON
リリース年19722001
開発元RFC 4180Douglas Crockford

CSV → JSON よくある質問

変換後にデータ品質が損なわれることはありますか

元のCSVに保存されているデータのコンテンツ喪失は発生しません。CSV自体がデータ型を区別しないため、変換後もすべてのコンテンツは文字列型のまま保持され、これはCSVフォーマットの基本的な定義に準拠しています。

元のデータ型は保持されますか

データ型は保持されません。CSVフォーマット自体がデータ型の区別をサポートしておらず、すべてのコンテンツは文字列として保存されています。変換後のJSONのすべてのフィールドも文字列型になります。

どのくらいのサイズのCSVファイルに対応していますか

単一ファイルのサイズ制限は50MBで、変換ごとに1ファイルのみ処理可能です。非圧縮ファイルの合計サイズが256MBを超えるか、ファイル数が1000を超える場合、処理は拒否されます。

ファイルは保存されますか

ファイルは一切保存されません。ファイルはHTTPS経由でサーバーにアップロードされ変換されます。変換完了直後に、サーバーはソースファイルと出力ファイルの両方を削除し、データは一切保持されません。