メインコンテンツへスキップ
SDETRole
SDETRole

JSON・データ

JSON→CSV 変換ツール

JSON 配列をドット記法の列でフラットな CSV に変換。

すべてブラウザ内で動作 登録不要

JSON input

0 chars

CSV output

このツールについて

API レスポンスを CSV にすると、スプレッドシートでの確認、バグレポートへの添付、データ駆動テストへの投入が簡単になります。このツールはオブジェクトの配列(または単一のオブジェクト)を受け取り、ネストしたオブジェクトを address.city のようなドット記法の列に展開し、全行のキーの和集合からヘッダーを作ります。そのため、一部のレコードにしかないフィールドにも列が用意されます。区切り文字、クォート、改行を含むフィールドは、RFC 4180 の規定どおりにクォート・エスケープされます。

使い方

  1. オブジェクトの JSON 配列を貼り付けるか、「Load sample」(サンプルを読み込む)をクリックします。
  2. 区切り文字を選び、配列をインデックス付きの列(roles.0、roles.1)にするか、JSON エンコードした 1 つのセルにするかを選びます。
  3. Excel や RFC 4180 向けには CRLF の改行のまま、Unix ツール向けには LF に切り替えます。
  4. CSV をコピーするか、data.csv としてダウンロードします。

JSON→CSV 変換ツール のよくある質問

ネストしたオブジェクトや配列はどう処理されますか?

オブジェクトはドットで展開されます。{"address":{"city":"Boston"}} は address.city 列になります。配列は roles.0、roles.1 のような列になるか、そのオプションを選んだ場合は JSON 配列を含む 1 つのセルになります。空のオブジェクトと配列は {} と [] として出力されるため、値がない場合と区別できます。

null や存在しないフィールドはどうなりますか?

どちらも空のセルになります。テストで区別する必要がある場合は、JSON のまま扱うか、変換前に明示的な目印を追加してください。

CSV は Excel で正しく開けますか?

カンマ(小数点にカンマを使うロケールではセミコロン)と CRLF の改行を使ってください。長い数値の ID が Excel で指数表記になることがありますが、これは Excel の表示設定の問題で、ファイルの問題ではありません。

キーワードを入力すると SDETRole 全体を検索できます。

Pagefind による全文検索 · ブラウザ内で動作します 検索ページを開く →