JSON → テーブル変換ツール
JSONオブジェクト配列を表として表示します。
オブジェクト配列のJSONをブラウザ表に変換し、ネストしたオブジェクトをドット区切り列へ展開できます。同じ行データをCSVとしてコピーしたりdata.csvとして保存したりできます。
JSONをテーブルに変換する方法
- オブジェクト行からなるJSON配列を貼り付けます。
- ネストしたオブジェクトを展開する場合はFlattenを有効にします。
- Renderで表を表示します。
- CopyでCSVをコピーするかCSVボタンでdata.csvを保存します。
- 列と値が期待どおりか確認します。
テーブル・flatten・CSVの規則
Flattenが有効な場合、ネストした通常オブジェクトはaddress.cityのようなドット区切りキーへ再帰的に展開されます。配列は展開されず、JSON文字列として表示・出力されます。列は全行から最初に登場した順で集められます。
トップレベルJSONは空でない配列である必要があり、最初の要素がオブジェクトか確認します。CSVではカンマ、引用符、改行を含む値をダブルクォートで囲み、内部のダブルクォートは二重化します。未定義値やnullは空欄になります。
プライバシーと制限
JSON解析、表レンダリング、flatten、CSV生成、コピー、ファイル作成はブラウザ内で行われ、処理目的で入力JSONを意図的にアップロードしません。オブジェクト配列の変換用であり、全行への厳密なスキーマ適用、配列正規化、表計算関数、高度なCSV方言設定は行いません。
よくある質問
単一のJSONオブジェクトでも使えますか?
いいえ。トップレベルは配列である必要があります。
Flattenは何をしますか?
ネストしたオブジェクトをaddress.cityのような列に展開します。
配列も列へ展開されますか?
いいえ。配列はJSON文字列として保持されます。
CSVの引用符はどう処理されますか?
必要な値をダブルクォートで囲み、内部の引用符を二重化します。
CSVのファイル名は何ですか?
data.csvとして作成されます。