JSON → テーブル変換ツール

JSONオブジェクト配列を表として表示します。

ブラウザローカル 登録不要 JSON

オブジェクト配列のJSONをブラウザ表に変換し、ネストしたオブジェクトをドット区切り列へ展開できます。同じ行データをCSVとしてコピーしたりdata.csvとして保存したりできます。

JSONをテーブルに変換する方法

  1. オブジェクト行からなるJSON配列を貼り付けます。
  2. ネストしたオブジェクトを展開する場合はFlattenを有効にします。
  3. Renderで表を表示します。
  4. CopyでCSVをコピーするかCSVボタンでdata.csvを保存します。
  5. 列と値が期待どおりか確認します。

テーブル・flatten・CSVの規則

Flattenが有効な場合、ネストした通常オブジェクトはaddress.cityのようなドット区切りキーへ再帰的に展開されます。配列は展開されず、JSON文字列として表示・出力されます。列は全行から最初に登場した順で集められます。

トップレベルJSONは空でない配列である必要があり、最初の要素がオブジェクトか確認します。CSVではカンマ、引用符、改行を含む値をダブルクォートで囲み、内部のダブルクォートは二重化します。未定義値やnullは空欄になります。

プライバシーと制限

JSON解析、表レンダリング、flatten、CSV生成、コピー、ファイル作成はブラウザ内で行われ、処理目的で入力JSONを意図的にアップロードしません。オブジェクト配列の変換用であり、全行への厳密なスキーマ適用、配列正規化、表計算関数、高度なCSV方言設定は行いません。

よくある質問

単一のJSONオブジェクトでも使えますか?

いいえ。トップレベルは配列である必要があります。

Flattenは何をしますか?

ネストしたオブジェクトをaddress.cityのような列に展開します。

配列も列へ展開されますか?

いいえ。配列はJSON文字列として保持されます。

CSVの引用符はどう処理されますか?

必要な値をダブルクォートで囲み、内部の引用符を二重化します。

CSVのファイル名は何ですか?

data.csvとして作成されます。