// converters

JSON to CSV.

Take a JSON array of objects and export it as CSV, with custom delimiters and nested object flattening.

Browser-basedNested flatteningNo upload

JSON input

CSV output

よくある質問

ネストされたデータをどう処理しますか?

ドット記法でネストされたオブジェクトをフラット化します。

列を選択できますか?

はい、CSVに含めるフィールドを選択できます。

特殊文字を保持しますか?

はい、カンマ、クォート、改行を正しく処理します。

JSONからCSVへの変換の仕組み

JSONのリストデータをCSV(Comma-Separated Values)形式に変換します。各JSONオブジェクトがCSVの行として、キーがヘッダーとして出力されます。

ネストされたオブジェクトはドット記法でフラット化されます。例:database.hostは「database.host」列として出力されます。

配列の要素はカンマ区切りの文字列として出力される場合があります。変換後、ExcelやGoogleスプレッドシートで開くことができます。

JSON-to-CSVの使いどころ

JSON形式で記録されたデータを、スプレッドシートで分析する際に便利です。データの集計やグラフ作成が容易になります。

データベースのバックアップデータをJSONで保持している場合、CSVに変換してExcelで分析できます。

APIから取得したJSON形式のデータを、報告書やレポート用にCSVに変換するケースがあります。

入力フォーマットの要件

入力JSONは、リスト形式(配列の各要素がオブジェクト)である必要があります。単純なスカラー値のリストでは正しく変換されない場合があります。

すべてのオブジェクトが同じキー構造を持つことが望ましいです。キーが異なる場合、欠損値は空として出力されます。

ヘッダー名は最初のオブジェクトのキーから生成されます。ネストされたオブジェクトのキーはフラット化されます。