アップロード不要・ブラウザ内で処理

JSONをCSVに変換

JSON内の配列を指定し、ネストした項目を列へ展開してCSVまたはXLSXに保存できます。入力データはサーバーへ送信されません。

ブラウザ内で処理会員登録不要文字コード・区切り文字を確認途中までのデータは保存しません
CSVの出力設定
ファイルをドロップするか、データを貼り付けてください。公開URLやサンプルからも読み込めます。
行数0
列数0
文字コード自動
区切り文字自動
問題項目0

ファイルを開いて始める

データは画面表示とは別に読み込みます。会員登録なしで、検索、並べ替え、チェック、修正、保存ができます。

このツールでできること

JSONをCSVに変換

JSONを検証し、任意のドット区切りパスからレコード配列を取得します。ネストしたオブジェクトは「customer.name」のような列に展開でき、配列はJSONのまま保持するか、カンマ区切りの文字列にできます。

使い方

  1. JSONを貼り付けるかファイルを開き、必要なら「results.items」のような配列のパスを入力します。
  2. ネストしたオブジェクトを展開するか、レコード内の配列をどう扱うか選びます。
  3. 生成された列と値を確認し、CSVまたはXLSXで保存します。

よくある用途

  • ネストしたJSONを展開し、「customer.name」のような列名を持つCSVに変換する。
  • JSON配列、または「results.items」のようなパスにある配列をCSVに変換する。
  • JSON内の配列をJSON文字列のまま残すか、単純な値として連結して出力する。

ファイルの取り扱いとプライバシー

端末から選択したファイルは、ブラウザ内で読み取ります。ファイルの内容やファイル名をCSV Dockのサーバーへアップロードしたり、アクセス解析へ含めたりしません。公開URLを指定した場合だけ、ブラウザからそのURLへ直接アクセスします。接続先が外部サイトからの読み込みを許可していない場合は利用できません。

対応しているデータと注意点

  • 配列のパスを指定せず、ルートが1つのオブジェクトの場合は1行として扱います。
  • 一部のレコードにしか存在しないキーも列になり、値がないセルは空欄になります。
  • 入れ子の配列は、構造を失わないよう初期設定ではJSON文字列のまま保持します。

よくある質問

深い階層にあるJSON配列を指定できますか?

はい。「results.items」のようにプロパティ名をドットでつないで指定できます。オブジェクトの展開を有効にすると「customer.name」のような列が作られます。

レコード内の配列はどうなりますか?

初期設定では正しいJSON文字列として保持します。単純な配列であれば、カンマで連結する設定にも変更できます。

変換したJSONを直接Excelで保存できますか?

はい。列のプレビューを確認した後、XLSXを選んで保存できます。

関連するCSVツール