DevKitBase
ツール概要プライバシー

フラットテーブルのためのJSON to CSV — 深いツリーには魔法はありません

スプレッドシートは行を求めます。JSON **オブジェクトの配列**を貼り付け、キーからヘッダーを選択し、CSVをダウンロード/コピーします。ネストされたオブジェクト/配列は文字列化またはドット表記されます。分析を破損しないよう明確にラベル付けされています。

文字数: 41
入力
出力

使用タイミング

Excel/Sheets用にシンプルなAPIリストをエクスポートする時、またはオブジェクトの配列からPMにフラットなテーブルを渡す時。

入力
[{"id":1,"name":"a"},{"id":2,"name":"b"}]
出力
id,name
1,a
2,b

仕組み

オブジェクトの配列を検出し、ヘッダー用にキーをユニオンし、RFCスタイルのフィールドをエスケープし、カンマと改行で結合します。ネストされたオブジェクトは実装に応じて文字列になるかフラット化されます。

よくある落とし穴

  • ネストされたオブジェクト/配列は完璧なスプレッドシートにはなりません — 必要なら最初にフラット化してください。
  • フィールド内のカンマと引用符はエスケープする必要があります。
  • 配列でないルートはテーブルになりません; [{...}] でラップしてください。

他のツールとの違い

JSON→CSVはテーブル出力用、CSV→JSONはオブジェクト再構築用。FormatterはCSVを生成しません。

FAQ

ネストされたJSONは?
浅いキーをフラット化するか、ネストされた値をJSON文字列化します。深いツリーはJSONのままが適切です。
配列ではなく単一のオブジェクト?
1行の配列としてラップするか、ガイダンスとともに拒否します。
Excel UTF-8 BOM?
実装されている場合はオプションのBOMトグル。
逆変換は?
CSV to JSON。

関連ツール

ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。