JSON → CSV
JSONオブジェクト配列をCSV(RFC 4180、CRLFでクォートエスケープ)に変換し、ネストされた値をJSON文字列としてインライン化してExcelインポートとデータ分析に対応します。
ファイルをドロップまたはクリックしてアップロード
Ctrl+Vでクリップボードから貼り付け
JSONをCSVに変換する方法
- 1JSONファイルをドラッグ、クリック、または貼り付けでアップロード。
- 2必要に応じて品質設定を調整。
- 3「今すぐ変換」をクリックして変換完了を待つ。
- 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:技術比較
| 機能 | JSON | CSV |
|---|---|---|
| リリース年 | 2001 | 1972 |
| 開発元 | Douglas Crockford | RFC 4180 |
JSON → CSV よくある質問
変換後に表データが変更されることはありますか
各キーバリューペアに対応するコンテンツは変更されません。元のデータの数値型とブール型はCSV文字列に変換して保存され、元のコンテンツ自体は修正されません。変換ではSheetJSによる解析とマッピングを行い、出力はRFC 4180フォーマット仕様に準拠します。
ネストされた構造を保持できますか
ネストされた構造の階層情報は保持されます。変換時にネストされたパスを連結してCSVの列名にするため、元のデータコンテンツはすべて完全に保持されます。保存構造が変更されるだけで、ネスト階層に対応するコンテンツが破棄されることはありません。
ファイルサイズの制限は何ですか
当サイトでの変換時の単一ファイルサイズ制限は50MBで、変換ごとに1ファイルのみ処理可能です。50MBを超えるファイルはシステムに拒否されます。ファイルを分割して再度変換を送信してください。
ソースファイルは保存されますか
ファイルはHTTPS経由でサーバーにアップロードされ変換されます。変換完了直後に、サーバーはソースファイルと出力ファイルの両方を削除します。ファイルは一切保存されず、ユーザーデータも保持されません。