JSON to CSV
オブジェクトのJSON配列を、ブラウザ上でそのままCSVに変換します。
🔒 お使いのブラウザ内でローカル処理されます
Loading…
使い方
- 上のボックスにオブジェクトのJSON配列を貼り付けます。例:[{"name":"Alice","age":30},{"name":"Bob","age":25}]。
- 「変換する」をクリックしてCSVに変換します。
- 入力ボックスの下に表示されるCSV出力を確認します。
- 「コピー」でCSVをクリップボードにコピーするか、「ダウンロード」で.csvファイルとして保存します。
特徴
- オブジェクトのJSON配列を、適切にフォーマットされたCSVに変換
- フィールドが異なる、または欠けている行もエラーなく適切に処理
- カンマ、引用符、改行を含む値に対応したRFC 4180準拠のCSV引用符処理
- クリップボードへのワンクリックコピー、または.csvファイルとしてダウンロード
- 100%クライアントサイド処理——データがブラウザの外に出ることはありません
よくある質問
JSONはどこかにアップロードされますか?
いいえ。JSON to CSVはすべてブラウザ内で処理されます——データがサーバーに送信されることはありません。
オブジェクトごとにフィールドが異なる場合はどうなりますか?
CSVのヘッダーは、すべてのオブジェクトに登場するフィールドの和集合から作成されます。あるフィールドを持たない行は該当する列が空欄になり、余分なフィールドを持つ行にはその分の列が追加されます。
JSONが配列ではなく単一のオブジェクトの場合はどうなりますか?
自動的に1行分のテーブルとして扱われるため、自分で角括弧で囲む必要はありません。
JSONがオブジェクトの配列ではなく、例えば数値の配列だった場合はどうなりますか?
ツールがオブジェクトの配列(または単一のオブジェクト)を必要としている旨を説明する明確なエラーメッセージが表示されるため、変換前に入力の形式を修正できます。
フィールド内のネストしたオブジェクトや配列にも対応していますか?
はい。ネストしたオブジェクトや配列はJSONのテキスト表現に変換され、別の列に分解されることなく、その1つのセル内に配置されます。