OKfmt

JSON CSV

JSONオブジェクト配列をCSV(RFC 4180、CRLFでクォートエスケープ)に変換し、ネストされた値をJSON文字列としてインライン化してExcelインポートとデータ分析に対応します。

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

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

JSONをCSVに変換する方法

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

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

JSONはRFC 8259準拠のキーバリューペアと配列によるテキストベースの交換フォーマットです。6種類の基本データ型のみをサポートし、ネイティブな表構造の定義を含みません。CSVはRFC 4180準拠のプレーンテキスト表形式フォーマットで、データベースとスプレッドシート間の一般的なデータ交換フォーマットです。この変換により、非表形式のJSONデータをスプレッドシートにインポートする要件を満たします。

この変換では構造解析にSheetJSを使用しています。フラットなJSONオブジェクト配列はオブジェクトキーをCSVの列名にマッピングし、ネストされた構造はキーパス形式の名前に変換されます。JSONはネイティブコメントをサポートしていないため、コメントを保持することはできません。すべてのデータはCSV文字列形式で保存され、元のデータ型情報は保持されません。

変換出力はMicrosoft Excel 2007以降、WPS表計算 2019以降で直接インポート可能です。フロントエンドAPIが返すJSONを編集可能なスプレッドシートにエクスポートして、通常のデータ分析ワークフローに使用できます。JSONファイルのサイズは50MB以下に制限されます。

JSON vs CSV:技術比較

機能JSONCSV
リリース年20011972
開発元Douglas CrockfordRFC 4180

JSON → CSV よくある質問

変換後に表データが変更されることはありますか

各キーバリューペアに対応するコンテンツは変更されません。元のデータの数値型とブール型はCSV文字列に変換して保存され、元のコンテンツ自体は修正されません。変換ではSheetJSによる解析とマッピングを行い、出力はRFC 4180フォーマット仕様に準拠します。

ネストされた構造を保持できますか

ネストされた構造の階層情報は保持されます。変換時にネストされたパスを連結してCSVの列名にするため、元のデータコンテンツはすべて完全に保持されます。保存構造が変更されるだけで、ネスト階層に対応するコンテンツが破棄されることはありません。

ファイルサイズの制限は何ですか

当サイトでの変換時の単一ファイルサイズ制限は50MBで、変換ごとに1ファイルのみ処理可能です。50MBを超えるファイルはシステムに拒否されます。ファイルを分割して再度変換を送信してください。

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

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