無料オンラインツール
JSON → CSV 変換ツール
このツールの入力データはブラウザ内で処理します
JSON配列をCSV形式に変換できる無料ツールです。入力データはサーバーへ送信せず、ブラウザ上で処理します。
JSONを入力
ここにJSONファイルをドロップ
または
対応形式:JSON(UTF-8・最大200 MB)
オブジェクトだけを含むJSON配列に対応しています。ファイル選択中は貼り付け欄を編集できません。
ファイルや入力内容はサーバーへ送信されません。すべてブラウザ上で処理されます。
大きなJSONです。変換に時間がかかり、生成されるCSVのファイルサイズが大きくなる場合があります。
変換が完了しました
表示を軽くするため、プレビューは先頭部分だけを表示しています。ダウンロードファイルには完全なCSVが含まれます。
JSONをCSVへ変換する方法
- UTF-8のJSONファイルを選択するか、JSONを貼り付けます。
- 「CSVに変換」を押します。
- 行数・列数とプレビューを確認し、CSVファイルをダウンロードします。
対応しているJSON形式
第一版では、各要素がオブジェクトになっているJSON配列に対応しています。ルートがオブジェクトの場合や、文字列・数値などが直接入った配列は、誤変換を避けるため処理しません。
オブジェクトごとにフィールドが異なる場合
すべてのオブジェクトに現れるキーを集め、最初に登場した順序でCSVのヘッダーを作成します。特定のオブジェクトにキーがない場合、そのセルは空欄になります。
入れ子のオブジェクトと配列
入れ子のオブジェクトや配列は、[object Object]に変換せず、コンパクトなJSON文字列としてセルへ保存します。内部のカンマや二重引用符はCSV標準に従って安全に引用・エスケープします。
カンマ・引用符・改行の扱い
文字列にカンマ、二重引用符、改行が含まれる場合は、そのセルを二重引用符で囲み、内部の二重引用符を""へ変換します。
nullと存在しないフィールド
nullと存在しないフィールドは空のセルとして出力します。文字列の"00123"は先頭のゼロを維持したまま出力されます。
ファイルはアップロードされますか?
アップロードされません。JSONの解析、CSV変換、プレビュー、ダウンロード用データの作成は、すべてお使いのブラウザ内で行われます。
FAQ
CSVの列順はどのように決まりますか?
JSON配列を先頭から確認し、各キーが初めて登場した順序を維持します。
空のJSON配列も変換できますか?
ヘッダーを決められないため変換できません。1件以上のオブジェクトを含む配列を入力してください。